LDAP at Database

Anonim

LDAP kumpara sa Database

Ang Lightweight Directory Access Protocol (kilala rin bilang LDAP) ay isang application protocol. Ang protocol na ito ay partikular na ginagamit para sa querying data pati na rin ang pagbabago ng sinabi ng data. Ginagawa ito sa pamamagitan ng paggamit ng mga serbisyo ng direktoryo -ang isang sistema ng software na nag-iimbak, nag-organisa, at nagbibigay ng access sa impormasyon na nasa isang direktoryo-na tumatakbo sa pamamagitan ng isang TCP / IP. Ang pangunahing function ng anumang direktoryo ay upang kumilos bilang isang hanay ng mga bagay na may lohikal at hierarchically nakaayos na mga katangian-tulad ng direktoryo ng telepono.

Ang isang database ay isang koleksyon lamang ng data na may isa o higit pang mga gamit. Mayroong ilang mga paraan kung saan ang database ay may kakayahang ma-classified. Isa sa mga pinaka-karaniwan ay nakalista ang data sa mga tuntunin ng uri ng nilalaman ay nakalista-halimbawa, bibliographic, buong teksto, numeric, o imahe. Ang isa pang paraan kung saan maaaring mauri ang isang database ay ayon sa pagsusuri ng mga modelo ng database o mga arkitektura ng database. Ito ay natapos sa pamamagitan ng tiyak na software na pag-aayos ng data sa database ayon sa sinabi database modelo. Ang pinakakaraniwang modelo ng database ay ang pamanggit na modelo - na isang modelo ng database batay sa unang pagkakasunud-sunod ng lohika ng pagkakasunud-sunod.

Ang sesyon ng LDAP ay sinimulan ng isang kliyente. Ginagawa niya ito sa pamamagitan ng pagkonekta sa isang LDAP server-ang server na ito ay kilala bilang Directory System Agent (o DSA). Ito ay nasa TCP port 389 bilang default. Matapos konektado ang kliyente sa LDAP server, nagpapadala siya ng isang kahilingan sa operasyon sa server na iyon at sa pagbabalik ng server ay nagpapadala ng tugon (o bilang ng mga tugon). Ang kliyente, gayunpaman, ay hindi kailangang maghintay para sa isang tugon upang maipadala ang susunod na kahilingan-maliban sa ilang mga kaso. Ang server ay maaaring, sa kabaligtaran, magpadala ng mga sagot sa anumang pagkakasunud-sunod. Ang server ay may kakayahang magpadala ng 'Mga Hindi Hiniling na Abiso' -magkakahulugan na mga tugon na hindi mga sagot sa anumang kahilingan (bago ang mga oras ng koneksyon out, halimbawa).

Mayroong iba't ibang mga arkitektura ng database na umiiral, at, sa katunayan, maraming mga database ang gumagamit ng isang kumbinasyon ng mga diskarte upang gumana. Ang mga database ay binubuo ng mga 'lalagyan' ng software. Ang mga lalagyan na ito ay partikular na idinisenyo upang mangolekta at mag-imbak ng impormasyon upang mabigyan ang mga gumagamit ng kapangyarihan upang kunin, idagdag, ma-update, o awtomatikong tanggalin ang impormasyon. Ang mga programa ng database ay partikular na dinisenyo upang bigyan din ang mga gumagamit ng kakayahang magdagdag o magtanggal ng anumang impormasyon na kinakailangan. Ang mga database ay karaniwang nasa isang hugis na tabla na istraktura -magkakahulugan na ito ay binubuo ng mga hilera at mga haligi.

Buod:

1. Ang LDAP ay isang protocol ng application kung saan ang mga query at binabago ang data sa pamamagitan ng paggamit ng mga serbisyo ng direktoryo; Ang isang database ay isang koleksyon ng data na may higit sa o higit pang mga gamit.

2. Ang mga sesyon ng LDAP ay hinihimok ng mga kliyente na kumonekta sa server ng LDAP; mayroong iba't ibang mga arkitektura ng database na ginagamit ng maraming mga database sa konsyerto sa isa't isa.