Diferența dintre LDAP și baza de date

LDAP vs. baza de date

Lightweight Directory Access Protocol (cunoscut și ca LDAP) este un protocol de aplicație. Acest protocol este utilizat în mod special pentru interogarea datelor și modificarea datelor respective. Acest lucru este realizat prin utilizarea serviciilor de directoare - care este un sistem software care stochează, organizează și oferă acces la informațiile care se află într-un director - care rulează printr-un TCP / IP. Funcția principală a oricărui director este de a acționa ca un set de obiecte cu atribute logice și ierarhic organizate - cum ar fi directorul telefonic.

O bază de date este pur și simplu o colecție de date care are una sau mai multe utilizări. Există câteva moduri în care o bază de date poate fi clasificată. Una dintre cele mai comune este clasificarea datelor în funcție de tipul de conținut care este enumerat - de exemplu, bibliografic, text integral, numeric sau imagine. Un alt mod în care o bază de date poate fi clasificată este conform unei examinări a modelelor bazei de date sau a arhitecturilor de baze de date. Acest lucru este realizat prin software-ul specific organizând datele în baza de date în conformitate cu modelul de bază de date menționat. Cel mai comun model de bază de date este acela al modelului relațional - care este un model de bază de date bazat pe logica predicatelor de ordinul întâi.

O sesiune LDAP este inițiată de un client. El realizează acest lucru prin conectarea la un server LDAP - acest server este cunoscut ca agent de sistem director (sau DSA). Este în mod implicit pe portul TCP 389. După ce clientul sa conectat la serverul LDAP, el trimite o cerere de operație către serverul respectiv și, în schimb, serverul trimite un răspuns (sau un număr de răspunsuri). Cu toate acestea, clientul nu trebuie să aștepte un răspuns pentru a trimite următoarea solicitare - în anumite cazuri. Serverul poate, dimpotrivă, să trimită răspunsurile în orice ordine. Serverul este, de asemenea, capabil să trimită "Notificări nesolicitate" - să identifice răspunsurile care nu sunt răspunsuri la nici o solicitare (înainte de expirarea conexiunii, de exemplu).

Există diferite arhitecturi de baze de date care există și, de fapt, multe baze de date utilizează o combinație de strategii pentru a funcționa. Bazele de date sunt compuse din "containere" bazate pe software. Aceste containere sunt concepute special pentru colectarea și stocarea informațiilor pentru a le oferi utilizatorilor puterea de a prelua, adăuga, actualiza sau elimina automat informațiile. Programele de baze de date sunt concepute special pentru a oferi, de asemenea, utilizatorilor posibilitatea de a adăuga sau șterge orice informație necesară. Bazele de date sunt, de obicei, într-o structură tabulară - care înseamnă că sunt alcătuite din rânduri și coloane.

Rezumat:

1. LDAP este un protocol de aplicație care interoghează și modifică date prin utilizarea serviciilor de directoare; o bază de date este o colecție de date cu utilizări multiple sau mai multe.

2. Sesiunile LDAP sunt inițiate de clienții care se conectează la serverul LDAP; există diverse arhitecturi de baze de date pe care multe baze de date le folosesc în mod concertat.