LDAP ja tietokanta
LDAP vs. tietokanta
Lightweight Directory Access Protocol (tunnetaan myös nimellä LDAP) on sovellusprotokolla. Tätä protokollaa käytetään nimenomaan tietojen kyselyyn sekä mainittujen tietojen muokkaamiseen. Tämä suoritetaan käyttämällä hakemistopalveluita eli ohjelmistojärjestelmää, joka tallentaa, järjestää ja tarjoaa pääsyn TCP / IP: n kautta kulkevaan hakemistoon. Mikä tahansa hakemiston päätoiminto on toimia joukko objekteja, joissa on loogisesti ja hierarkkisesti organisoituja attribuutteja - kuten puhelinluettelo.
Tietokanta on yksinkertaisesti kokoelma tietoja, joilla on yksi tai useampi käyttötarkoitus. On olemassa muutamia tapoja, joilla tietokanta voidaan luokitella. Yksi yleisimmistä on luokitella tiedot sisällön tyypin mukaan - esimerkiksi kirjallisuus, koko teksti, numeerinen tai kuva. Toinen tapa, jolla tietokanta voidaan luokitella, on tietokantamallien tai tietokantaarkkitehtuurien tutkimisen mukaan. Tämä toteutetaan erityisellä ohjelmistolla, joka järjestää tietokannan tiedot mainitun tietokantamallin mukaisesti. Yleisin tietokantamalli on relaatiomallin malli - joka on ensimmäisen kertaluvun predikaattilogiikan pohjainen tietokantomalli.
Asiakas aloittaa LDAP-istunnon. Hän suorittaa tämän liittämällä LDAP-palvelimeen - tätä palvelinta kutsutaan nimellä Directory System Agent (tai DSA). Se on TCP-portilla 389 oletuksena. Sen jälkeen kun asiakas on liitetty LDAP-palvelimeen, hän lähettää operaatiopyynnön kyseiselle palvelimelle ja vastineeksi palvelin lähettää vastauksen (tai vastausten lukumäärän). Asiakkaan ei kuitenkaan tarvitse odottaa vastausta seuraavan pyynnön lähettämiseen - paitsi joissakin tapauksissa. Palvelin voi puolestaan lähettää vastaukset missä tahansa järjestyksessä. Palvelin kykenee myös lähettämään 'ei-toivottuja ilmoituksia' -viestin vastauksia, jotka eivät vastaa mihinkään pyyntöön (ennen esimerkiksi yhteyden aikakatkaisuja).
On olemassa erilaisia tietokantaarkkitehtuureja, ja itse asiassa monet tietokannat käyttävät strategioiden yhdistelmää toimimaan. Tietokannat koostuvat ohjelmistopohjaisista "kontteista". Nämä säiliöt on suunniteltu erityisesti keräämään ja tallentamaan tietoja, jotta käyttäjät voisivat hakea, lisätä, päivittää tai poistaa tietoja automaattisesti. Tietokannan ohjelmat on erityisesti suunniteltu antamaan käyttäjille myös mahdollisuuden lisätä tai poistaa tarvittavat tiedot. Tietokannat ovat yleensä taulukkomuodossa, eli ne koostuvat rivistä ja sarakkeista.
Yhteenveto:
1. LDAP on sovellusprotokolla, joka kyselee ja muokkaa tietoja käyttämällä hakemistopalveluja; tietokanta on kokoelma tietoja useilla tai useammilla käyttötavoilla.
2. LDAP-istunnot ovat käynnistyneet LDAP-palvelimella. on olemassa useita tietokantaarkkitehtuureja, joita monet tietokannat käyttävät yhdessä toistensa kanssa.