Wat is het Lightweight Directory Access Protocol?
Lightweight Directory Access Protocol (LDAP) is een methode om gegevens te ordenen voor gebruik met databases die LDAP-normen volgen. Dit is een open standaard, dus elke organisatie kan de structuren gebruiken zonder licentiekosten te betalen. Een LDAP-directory is geoptimaliseerd voor lezen en schrijven, waardoor het een uitstekende keuze is voor langdurige opslag, maar niet voor actieve databases. Door de gratis licentie en het leesgerichte karakter van het Lightweight Directory Access Protocol is het een populaire manier geworden om informatie in datawarehouses te organiseren.
Het meest verwarrende aspect van LDAP is wat het protocol precies is. Het Lightweight Directory Access Protocol is een methode voor het organiseren en opslaan van gegevens. Een LDAP-database is een database waarin informatie wordt opgeslagen volgens het protocol. Dit punt wordt erg modderig naarmate terminologieën samenkomen.
Het Lightweight Directory Access Protocol is zowel open standaard als cross-platform. Dit betekent dat elke gebruiker op elk systeem gemakkelijk LDAP-databases kan gebruiken en manipuleren. Het kan ook gemakkelijk omgaan met virtuele databasesystemen, waardoor meerdere databases aan de clientzijde als een enkele entiteit kunnen fungeren. Ten slotte neemt het internetprotocollen rechtstreeks op in zijn specificatie, waardoor toegang via een internetverbinding vrijwel pijnloos is.
Omdat LDAP er veel aan heeft, is het protocol erg populair geworden als middel voor het opslaan van informatie via een breed netwerk. Veel moderne databaseontwerpen hebben toegang tot LDAP-databases, ook al gebruiken ze niet direct het Lightweight Directory Access Protocol. Dit heeft de populariteit van protocollen vergroot, omdat bijna elke grote database LDAP heeft ingebouwd of beschikbaar is via een plug-in.
De manier waarop een Lightweight Directory Access Protocol-database toegang heeft tot informatie en deze opslaat, heeft grote invloed op het gebruik ervan. Het protocol legt de nadruk op het lezen van gegevens uit de database in plaats van het schrijven in nieuwe informatie. Dit maakt het toevoegen van informatie veel langzamer dan het verwijderen ervan. Snelle toepassingen, zoals bankgegevens of online bestellen, zouden de methoden te traag vinden. Opslag- of registratiesystemen, zoals inventaris- of belastinginformatie, werken zeer goed.
De LDAP specificeert een hiërarchische organisatie voor gegevens. Dit is een methode die de meeste mensen zeer vertrouwd is en het sorteren door LDAP-databases eenvoudiger maakt dan andere systemen. Deze organisatiemethode wordt vaak samengevoegd met webadressen, waardoor toegang tot database-informatie op het hoogste niveau beschikbaar wordt gemaakt via een webbrowser.
Het is gemakkelijk om aan deze niveaus te denken, zoals de mappen op een computer. Het hoogste niveau is de focus van de database, meestal de naam van een bedrijf of organisatie. Daaronder zijn secties voor afdelingen of projecten binnen de organisatie. Onder elk van die rubrieken bevinden zich subsecties binnen dat gebied. Op een computer is dit als een map in een map, die elk meer specifieke informatie biedt. Uiteindelijk zal de map of database alle informatie bevatten die betrekking heeft op dat specifieke onderwerp.