Protokół LDAP (Lightweight Directory Access Protocol) to metoda organizowania danych do użytku z bazami danych zgodnymi ze standardami LDAP. Jest to otwarty standard, więc każda organizacja może korzystać ze struktur bez ponoszenia opłaty licencyjnej. Katalog LDAP jest zoptymalizowany pod kątem odczytu i zapisu, co czyni go doskonałym wyborem do przechowywania długoterminowego, ale nie dla aktywnych baz danych. Wolna licencja i zorientowany na odczyt charakter protokołu Lightweight Directory Access Protocol spowodowały, że stał się on popularnym sposobem organizowania informacji w hurtowniach danych.
Najbardziej zagmatwanym aspektem LDAP jest to, czym dokładnie jest protokół. Lightweight Directory Access Protocol to metoda organizowania i przechowywania danych. Baza danych LDAP to baza danych, która przechowuje informacje zgodnie z protokołem. Ten punkt staje się bardzo niejasny, gdy terminologie łączą się.
Protokół Lightweight Directory Access Protocol jest zarówno otwartym standardem, jak i międzyplatformowym. Oznacza to, że każdy użytkownik dowolnego systemu może z łatwością korzystać z baz danych LDAP i manipulować nimi. Z łatwością obsługuje również wirtualne systemy baz danych, umożliwiając kilku bazom danych działanie jak jedna jednostka po stronie klienta. Wreszcie, zawiera protokoły internetowe bezpośrednio w swojej specyfikacji, dzięki czemu dostęp do niego za pośrednictwem połączenia internetowego jest prawie bezbolesny.
Ponieważ LDAP ma wiele do zrobienia, protokół stał się bardzo popularny jako sposób przechowywania informacji w szerokiej sieci. Wiele nowoczesnych projektów baz danych umożliwia dostęp do baz danych LDAP, nawet jeśli nie korzystają one bezpośrednio z protokołu Lightweight Directory Access Protocol. Zwiększyło to popularność protokołów, ponieważ prawie każda większa baza danych ma teraz wbudowany protokół LDAP lub jest dostępny za pośrednictwem wtyczki.
Sposób, w jaki baza danych Lightweight Directory Access Protocol uzyskuje dostęp do informacji i przechowuje je, ma duży wpływ na sposób jej wykorzystania. Protokół kładzie nacisk na odczytywanie danych z bazy danych nad zapisywanie nowych informacji. To sprawia, że dodawanie informacji jest znacznie wolniejsze niż ich usuwanie. Szybkie aplikacje, takie jak rachunki bankowe lub zamówienia online, uznałyby te metody za zbyt wolne. Bardzo dobrze działają systemy przechowywania lub ewidencji, takie jak informacje o stanie inwentarza lub informacje podatkowe.
LDAP określa hierarchiczną organizację danych. Jest to metoda, która jest bardzo znana większości ludzi i sprawia, że sortowanie w bazach danych LDAP jest prostsze niż w przypadku innych systemów. Ta metoda organizacji jest często połączona z adresami internetowymi, dzięki czemu dostęp do informacji z bazy danych najwyższego poziomu jest dostępny za pośrednictwem przeglądarki internetowej.
Łatwo jest myśleć o tych poziomach jak o folderach na komputerze. Najwyższy poziom to główny punkt bazy danych, zazwyczaj nazwa firmy lub organizacji. Poniżej znajdują się sekcje dla działów lub projektów w organizacji. Pod każdym z tych nagłówków znajdują się podsekcje w tym obszarze. Na komputerze jest to jak folder w folderze, z których każdy zawiera bardziej szczegółowe informacje. Ostatecznie folder lub baza danych będzie zawierać wszystkie informacje związane z tym konkretnym tematem.