Nicht sicher, was Sie über LDAP gelesen haben, aber wenn Sie auf eine SQL DB verweisen, denken Sie wahrscheinlich, dass LDAP eine Art relationaler Datenbank ist, die als Datenspeicher für alles verwendet werden kann.
das Lightweight Directory Access Protocol ist eine Technologie, die von der Entwicklung von X.500-Protokoll-Spezifikationen entstanden und Implementierungen. LDAP wurde als ein Mittel zum schnellen Suchen von durch X.500-Informationen entwickelt. Später wurde LDAP als eine Engine angepasst, die eine eigene Verzeichnisdatenbank ansteuern konnte. LDAP ist keine Datenbank an sich; eher ist es eine Technologie, die hohe Volumen sucht und Aktivität von Clients, die einfach definierte Informationen über eine Teilmenge von Datensätzen erhalten möchten, die in einer Datenbank gespeichert sind suchen. LDAP hat keinen besonders effizienten Mechanismus zum Speichern von Datensätzen in der -Datenbank. Es hat weder ein Konzept der Transaktionsverarbeitung noch Mechanismen zum Bewahren der Datenkonsistenz. LDAP basiert auf die Vorstellung, dass die Such-und Lese-Aktivität weit überwiegen alle hinzufügen, löschen oder ändern Datensätze. LDAP bietet eine Möglichkeit für Replikation der Datenbank, um Slave-Server mit einem Master auf dem neuesten Stand zu halten. Es hat auch eingebaute Fähigkeit, externe Referenzen und Deferral zu behandeln. [Source]
Mit anderen Worten, es gibt LDAP-Protokoll und LDAP-Server. Das Protokoll wird für den Zugriff auf ein Verzeichnis verwendet, das extern sein kann, z. B. Microsoft Active Directory, oder intern auf einem LDAP-Server mit einer eigenen anwendungsspezifischen Datenbank. Lesen Sie What is LDAP used for?, When to use LDAP over a database? und viele andere ähnliche Themen.
P.S. Es heißt "leichtgewichtig", weil es eine Untermenge eines anderen Protokolls (X.500) ist, das komplex und schwergewichtig ist. Siehe https://support.microsoft.com/en-us/kb/196455
Sie fragen: Warum ist eine Anwendung für einen bestimmten Zweck und Anwendungsfall schneller als eine allgemeine Datenbank? Die Antwort scheint offensichtlich. –
Könnten Sie bitte in einfachen Worten erklären – Sawyer