Erinevus LDAP ja andmebaasi vahel

LDAP vs andmebaas

Kerge kataloogijuurdepääsu protokoll (tuntud ka kui LDAP) on rakendusprotokoll. Seda protokolli kasutatakse spetsiaalselt andmete pärimiseks ja nende andmete muutmiseks. Selleks kasutatakse kataloogiteenuseid, see tähendab tarkvarasüsteemi, mis salvestab, korraldab ja pakub juurdepääsu TCP / IP kaudu töötavale kataloogis sisalduvale teabele. Mis tahes kataloogi põhifunktsioon on toimida loogiliselt ja hierarhiliselt korraldatud atribuutidega objektide kogumina - näiteks telefonikataloogina.

Andmebaas on lihtsalt andmete kogum, millel on üks või mitu kasutust. Andmebaasi saab klassifitseerida vähesel viisil. Üks levinumaid on andmete klassifitseerimine sisu tüübi järgi - näiteks bibliograafiline, täistekst, numbriline või pilt. Teine viis, kuidas andmebaase saab klassifitseerida, on andmebaasimudelite või andmebaasi arhitektuuride uurimine. See saavutatakse spetsiaalse tarkvara abil, mis korraldab andmeid andmebaasis vastavalt nimetatud andmebaasi mudelile. Kõige tavalisem andmebaasimudel on relatsioonimudel, mis on andmebaasi mudel, mis põhineb esimese järgu predikaatloogikal.

LDAP-seansi käivitab klient. Ta saavutab selle, luues ühenduse LDAP-serveriga - seda serverit nimetatakse kataloogisüsteemi agendiks (või DSA). See on vaikimisi TCP-pordil 389. Pärast kliendi ühendamist LDAP-serveriga saadab ta sellele serverile toimingutaotluse ja vastutasuks saadab server vastuse (või vastuste arvu). Klient ei pea aga järgmise päringu saatmiseks vastust ootama, välja arvatud mõnel juhul. Vastupidi, server võib vastuseid saata suvalises järjekorras. Server on võimeline saatma ka "soovimatute teadete" abil vastuseid, mis ei vasta ühelegi päringule (näiteks enne ühenduse aegumist).

Olemas on mitmesuguseid andmebaasiarhitektuure ja tegelikult kasutavad paljud andmebaasid toimimiseks strateegiakombinatsiooni. Andmebaasid koosnevad tarkvarapõhistest konteineritest. Need mahutid on loodud spetsiaalselt teabe kogumiseks ja säilitamiseks, et anda kasutajatele volitused teabe automaatseks laadimiseks, lisamiseks, värskendamiseks või eemaldamiseks. Andmebaasiprogrammid on spetsiaalselt loodud selleks, et võimaldada kasutajatel ka vajalikku teavet lisada või kustutada. Andmebaasid asuvad tavaliselt tabelina, mis tähendab, et need koosnevad ridadest ja veergudest.

Kokkuvõte:

1. LDAP on rakendusprotokoll, mis küsib ja muudab andmeid kataloogiteenuste abil; andmebaas on andmete kogum, mis hõlmab vähemalt ühte kasutamist.

2. LDAP-seansse algatavad kliendid, kes loovad ühenduse LDAP-serveriga; on erinevaid andmebaasiarhitektuure, mida paljud andmebaasid kasutavad üksteisega kooskõlas.