ist MongoDB und Ldap das gleiche Konzept?
Als Mysql, sql server, postgre sql, etc. sind im Grunde unterschiedliche Umsetzung des gleichen Konzepts (rdbms), Frage ich mich, hat die gleiche Beziehung besteht zwischen LDAP und MongoDB/CouchDB etc, oder gibt es etwas, was mehr in LDAP?
- Sie sind als völlig unterschiedliche Dinge, aber ich habe auch über ein paar Anwendungen, die mit einem LDAP-server wie eine Datenbank, mit der Baum-Struktur und die Integration mit Benutzern/Gruppen, speichern eine Menge von Daten in benutzerdefinierten Parametern.
- LDAP ist ähnlich wie MongoDB, weil es keine Säulen, wie eine SQL-Datenbank, aber es ist anders, weil es starr ist : Sie Folgen müssen, ein schema und eine Hierarchie, die nicht so Häufig ändern. Lesen Sie über LDAP die vergessenen NoSQL.
- Es gibt Vorschläge über LDAP ist nicht transaktional. Ich hätte gedacht, dass war damals, Ende bestimmte. OpenLDAP-gebaut gegen die Berkeley DB transactional, und das BDB-backend kann ein backup vom live - "Schnappschuss" mit standard-CLI-tools wie tar, dd, etc... Transaktions-threaded, multi-user-sind optional. Edit: auch die zugrunde liegenden Daten in BDB ist voll und ganz schemaless. Nur Schlüssel-Wert-Paare.
Du musst angemeldet sein, um einen Kommentar abzugeben.
LDAP
MongoDb
CouchDb
Ist die wichtigste Sache, die unterscheidet sich LDAP-Datenbanken von anderen noSQL wie MongoDB oder CouchDB, ist sehr flexibel ACL-system.
Beispielsweise können Sie Zugriff gewähren, um das Objekt in den Baum, über Gruppen und Benutzer abgelegt, die in dem gleichen Baum. In der Tat, können Sie Objekte, die sich zur Authentifizierung gegen den LDAP-server.
IMHO ist es völlig sicher, dass clients, die Zugriff auf das LDAP-Baum direkt aus dem Internet ohne schreiben einer Zeichenfolge der code.
In der anderen hand, LDAP hat ein bisschen archaisch design und verwendet modernste Methoden für die Bereitstellung von trivialen Operationen. Vor allem wegen der Tatsache, ich bin Abrutschen und träumen, über die jemand implementiert LDAP-wie ACL in eine moderne noSQL-Datenbank. In der Tat, warum JSON-basierte Datenbank, wenn Sie nicht autorisiert werden dagegen direkt aus dem browser?
SCHEMA ist einer der größten Unterschiede.
LDAP-Daten speichert, haben eine systemweite erweiterbar-schema (die in der realen Welt, ist das die Achillesferse der ldap-Server die Replikation...).
NO-SQL ist 'kein schema' (-oder- ein schema pro Objekt, schauen Sie es wie Sie wollen..).