Rozdiel medzi LDAP a databázou

LDAP verzus databáza

Protokol Lightweight Directory Access Protocol (známy aj ako LDAP) je aplikačný protokol. Tento protokol sa používa špecificky na dopytovanie údajov, ako aj na modifikáciu uvedených údajov. Toto sa vykonáva pomocou adresárových služieb - to je softvérový systém, ktorý ukladá, organizuje a poskytuje prístup k informáciám, ktoré sú v adresári - prostredníctvom TCP / IP. Hlavnou funkciou každého adresára je správať sa ako skupina objektov s logicky a hierarchicky usporiadanými atribútmi - napríklad telefónny zoznam.

Databáza je jednoducho zbierka údajov, ktorá má jedno alebo viac použití. Existuje niekoľko spôsobov, ako je možné databázu klasifikovať. Jedným z najbežnejších je klasifikácia údajov podľa typu obsahu - napríklad bibliografický, plný text, číselný alebo obrazový. Ďalším spôsobom, ako možno databázu klasifikovať, je podľa preskúmania databázových modelov alebo databázových architektúr. To sa dosahuje pomocou špecifického softvéru, ktorý organizuje údaje v databáze podľa uvedeného databázového modelu. Najbežnejším databázovým modelom je model relačného modelu - čo je databázový model založený na predikátovej logike prvého poriadku.

Reláciu LDAP iniciuje klient. Dosahuje to pripojením k serveru LDAP - tento server je známy ako agent adresárového systému (alebo DSA). V predvolenom nastavení je na porte TCP 389. Po pripojení klienta k serveru LDAP odošle tomuto serveru požiadavku na operáciu a na oplátku server pošle odpoveď (alebo počet odpovedí). Klient však nemusí čakať na odpoveď, aby mohol poslať ďalšiu žiadosť - s výnimkou niektorých prípadov. Server môže naopak zasielať odpovede v akomkoľvek poradí. Server je tiež schopný odosielať nevyžiadané oznámenia - odpovede, ktoré nie sú odpoveďami na žiadosť (napríklad pred uplynutím časového limitu pripojenia).

Existujú rôzne architektúry databáz, ktoré v skutočnosti existujú, av skutočnosti mnohé databázy používajú kombináciu stratégií fungovania. Databázy sa skladajú zo softvérových „kontajnerov“. Tieto kontajnery sú navrhnuté špeciálne na zhromažďovanie a ukladanie informácií, aby užívatelia mohli automaticky získavať, pridávať, aktualizovať alebo odstraňovať informácie automaticky. Databázové programy sú špeciálne navrhnuté tak, aby používateľom umožňovali pridávať alebo odstraňovať všetky potrebné informácie. Databázy sú zvyčajne v tabuľkovej štruktúre, čo znamená, že pozostávajú z riadkov a stĺpcov.

Zhrnutie:

1. LDAP je aplikačný protokol, ktorý zisťuje a upravuje údaje pomocou adresárových služieb; databáza je kolekcia údajov s viacnásobným použitím.

2. Relácie LDAP sú vyvolané klientmi, ktorí sa pripájajú k serveru LDAP; existuje mnoho databázových architektúr, ktoré mnoho databáz používa spolu.