LDAP i baze podataka

Anonim

LDAP vs baza podataka

Lagani direktorij pristupnog protokola (također poznat kao LDAP) je aplikacijski protokol. Taj se protokol koristi specifično za upite podataka, kao i za izmjenu navedenih podataka. To se obavlja pomoću usluga imenika - to jest, softverski sustav koji pohranjuje, organizira i pruža pristup informacijama koje se nalaze u direktoriju - koji prolaze kroz TCP / IP. Glavna funkcija svakog direktorija je da djeluje kao skup objekata s logično i hijerarhijski organiziranim atributima - takvim kao telefonski imenik.

Baza podataka je jednostavno zbirka podataka koji imaju jednu ili više upotreba. Postoji nekoliko načina na koje se baza podataka može klasificirati. Jedan od najčešćih je razvrstavanje podataka u smislu vrste sadržaja na popisu - na primjer, bibliografski, potpuni tekst, numerički ili slikovni. Drugi način razvrstavanja baze podataka je prema ispitivanju modela baze podataka ili arhitekture baze podataka. To se postiže specifičnim softverom koji organizira podatke u bazi podataka prema navedenom modelu baze podataka. Najčešći model baze podataka je onaj relacijskog modela - koji je model baze podataka temeljen na predikatnoj logici prvog reda.

Klijent pokreće sesiju LDAP. To postiže povezivanjem s LDAP poslužiteljem - taj je poslužitelj poznat kao Agent System System (DSA). To je na TCP portu 389 prema zadanim postavkama. Nakon što se klijent priključio na LDAP poslužitelj, šalje zahtjev za operaciju tom poslužitelju, a zauzvrat poslužitelj šalje odgovor (ili broj odgovora). Klijent, međutim, ne mora čekati odgovor kako bi poslao sljedeći zahtjev - osim u nekim slučajevima. Poslužitelj može, obrnuto, poslati odgovore u bilo kojem redoslijedu. Poslužitelj je također sposoban slati odgovore na pitanja 'Neželjene obavijesti' koji nisu odgovori na bilo koji zahtjev (prije vremena veze, primjerice).

Postoje razne arhitekture baze podataka koje postoje, i zapravo, mnoge baze podataka koriste kombinaciju strategija za funkcioniranje. Baze podataka se sastoje od "kontejnera" temeljenih na softveru. Ovi spremnici posebno su dizajnirani za prikupljanje i pohranu podataka kako bi korisnicima omogućili automatsko preuzimanje, dodavanje, ažuriranje ili uklanjanje podataka. Programi baze podataka posebno su dizajnirani tako da korisnicima omogućuju dodavanje ili brisanje potrebnih informacija. Baze podataka su obično tablična struktura - što znači da se sastoje od redaka i stupaca.

Sažetak:

1. LDAP je aplikacijski protokol koji upućuje i mijenja podatke korištenjem telefonskih usluga; baza podataka je zbirka podataka s na ili više koristi.

2. LDAP sesije pokreću klijenti koji se povežu s LDAP poslužiteljem; postoje razne arhitekture baze podataka koje mnoge baze podataka koriste zajedno.