Différence entre LDAP et base de données Différence entre

Anonim

LDAP contre base de données

Lightweight Directory Access Protocol (également connu sous le nom LDAP) est un protocole d'application. Ce protocole est utilisé spécifiquement pour l'interrogation des données ainsi que pour la modification desdites données. Ceci est effectué en utilisant les services d'annuaire, c'est-à-dire un système logiciel qui stocke, organise et donne accès aux informations contenues dans un répertoire, via un protocole TCP / IP. La fonction principale de tout répertoire est d'agir comme un ensemble d'objets avec des attributs organisés de manière logique et hiérarchique, tels que le répertoire téléphonique.

Une base de données est simplement une collection de données qui a une ou plusieurs utilisations. Il y a peu de façons dont une base de données peut être classée. L'une des plus courantes consiste à classer les données en fonction du type de contenu répertorié (par exemple, bibliographique, texte intégral, numérique ou image). Une autre manière de classer une base de données est d'examiner les modèles de base de données ou les architectures de base de données. Ceci est accompli par un logiciel spécifique organisant les données dans la base de données selon ledit modèle de base de données. Le modèle de base de données le plus courant est celui du modèle relationnel, qui est un modèle de base de données basé sur une logique de prédicat de premier ordre.

Une session LDAP est initiée par un client. Il accomplit cela en se connectant à un serveur LDAP - ce serveur est connu sous le nom de Directory System Agent (ou DSA). Il est sur le port TCP 389 par défaut. Une fois que le client s'est connecté au serveur LDAP, il envoie une requête d'opération à ce serveur et, en retour, le serveur envoie une réponse (ou un nombre de réponses). Cependant, le client n'a pas besoin d'attendre une réponse pour envoyer la demande suivante, sauf dans certains cas. Le serveur peut, inversement, envoyer les réponses dans n'importe quel ordre. Le serveur est également capable d'envoyer des réponses de type «notifications non sollicitées» qui ne sont pas des réponses à une demande (par exemple, avant l'expiration de la connexion).

Il existe diverses architectures de base de données, et, en fait, de nombreuses bases de données utilisent une combinaison de stratégies pour fonctionner. Les bases de données sont composées de «conteneurs» logiciels. Ces conteneurs sont conçus spécifiquement pour collecter et stocker des informations afin de donner aux utilisateurs le pouvoir de récupérer, ajouter, mettre à jour ou supprimer les informations automatiquement. Les programmes de base de données sont spécifiquement conçus pour donner aux utilisateurs la possibilité d'ajouter ou de supprimer toute information nécessaire. Les bases de données sont généralement dans une structure tabulaire, ce qui signifie qu'elles sont constituées de lignes et de colonnes.

Résumé:

1. LDAP est un protocole d'application qui interroge et modifie les données en utilisant les services d'annuaire; une base de données est une collection de données avec ou sur plusieurs utilisations.

2. Les sessions LDAP sont déclenchées par les clients qui se connectent au serveur LDAP; Il existe différentes architectures de base de données que de nombreuses bases de données utilisent de concert.