Différence entre LDAP et base de données

LDAP vs base de données

Lightweight Directory Access Protocol (également appelé LDAP) est un protocole d'application. Ce protocole est utilisé spécifiquement pour interroger des données ainsi que pour modifier ces données. Pour ce faire, utilisez les services d’annuaire, c’est-à-dire un système logiciel qui stocke, organise et fournit l’accès aux informations contenues dans un annuaire, exécuté via un protocole TCP / IP. La fonction principale de tout annuaire est d’agir comme un ensemble d’objets dotés d’attributs organisés logiquement et hiérarchiquement, comme l’annuaire téléphonique..

Une base de données est simplement une collection de données ayant une ou plusieurs utilisations. Une base de données peut être classifiée de différentes manières. 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 façon de classer une base de données consiste à 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 en fonction dudit 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 la logique des prédicats de premier ordre..

Une session LDAP est initiée par un client. Pour ce faire, il se connecte à un serveur LDAP. Ce serveur est appelé Directory System Agent (ou DSA). C'est sur le port TCP 389 par défaut. Une fois que le client s'est connecté au serveur LDAP, il envoie une demande 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. Inversement, le serveur peut envoyer les réponses dans n'importe quel ordre. Le serveur est également capable d'envoyer des réponses «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 constituées de «conteneurs» logiciels. Ces conteneurs sont spécialement conçus pour collecter et stocker des informations afin de donner aux utilisateurs le pouvoir de récupérer, d’ajouter, de mettre à jour ou de supprimer les informations automatiquement. Les programmes de base de données sont spécialement conçus pour donner également 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 se composent de lignes et de colonnes.

Résumé:

1. LDAP est un protocole d'application qui interroge et modifie des données à l'aide de services d'annuaire. une base de données est un ensemble de données ayant au moins une utilisation.

2. Les sessions LDAP sont initiées par les clients qui se connectent au serveur LDAP. il existe diverses architectures de base de données que de nombreuses bases de données utilisent de concert.