Verschil tussen LDAP en database

LDAP versus database

Lichtgewicht Directory Access Protocol (ook bekend als LDAP) is een applicatieprotocol. Dit protocol wordt specifiek gebruikt voor het opvragen van gegevens en het wijzigen van de gegevens. Dit wordt uitgevoerd door directoryservices te gebruiken - dat wil zeggen, een softwaresysteem dat de informatie in een directory opslaat, organiseert en toegang biedt via TCP / IP. De hoofdfunctie van elke map is om te fungeren als een set objecten met logisch en hiërarchisch georganiseerde kenmerken, zoals het telefoonboek.

Een database is eenvoudigweg een verzameling gegevens die een of meer toepassingen heeft. Er zijn enkele manieren waarop een database kan worden geclassificeerd. Een van de meest voorkomende is het classificeren van de gegevens in termen van het type inhoud dat wordt vermeld, bijvoorbeeld bibliografisch, volledige tekst, numeriek of afbeelding. Een andere manier waarop een database kan worden geclassificeerd, is volgens een onderzoek van databasemodellen of database-architecturen. Dit wordt bereikt door specifieke software die de gegevens in de database organiseert volgens genoemd databasemodel. Het meest gebruikte databasemodel is dat van het relationele model, dat een databasemodel is gebaseerd op predikaatlogica van de eerste orde.

Een LDAP-sessie wordt ingesteld door een klant. Hij doet dit door verbinding te maken met een LDAP-server - deze server staat bekend als de Directory System Agent (of DSA). Het staat standaard op TCP-poort 389. Nadat de client verbinding heeft gemaakt met de LDAP-server, stuurt hij een bewerkingsverzoek naar die server en in ruil stuurt de server een antwoord (of aantal antwoorden). De client hoeft echter niet te wachten op een antwoord om het volgende verzoek te verzenden, behalve in sommige gevallen. De server kan de antwoorden daarentegen in willekeurige volgorde verzenden. De server is ook in staat om 'ongevraagde meldingen' te verzenden - dit zijn antwoorden die geen reactie zijn op een verzoek (bijvoorbeeld voordat de verbinding tot een einde komt).

Er zijn verschillende database-architecturen die bestaan, en in feite gebruiken veel databases een combinatie van strategieën om te functioneren. Databases bestaan ​​uit op software gebaseerde 'containers'. Deze containers zijn specifiek ontworpen om informatie te verzamelen en op te slaan om gebruikers de mogelijkheid te geven de informatie automatisch op te halen, toe te voegen, bij te werken of te verwijderen. Databaseprogramma's zijn specifiek ontworpen om gebruikers ook de mogelijkheid te geven om informatie toe te voegen of te verwijderen. Databases bevinden zich meestal in een tabelstructuur, wat betekent dat ze uit rijen en kolommen bestaan.

Samenvatting:

1. LDAP is een toepassingsprotocol dat gegevens opvraagt ​​en wijzigt door gebruik te maken van directoryservices; een database is een verzameling gegevens met meer of meer gebruik.

2. LDAP-sessies worden geïnitieerd door clients die verbinding maken met de LDAP-server; er zijn verschillende database-architecturen die door veel databases in onderling overleg worden gebruikt.