Forskjell mellom LDAP og Database Forskjellen mellom

Anonim

LDAP vs Database

Lightweight Directory Access Protocol (også kjent som LDAP) er en applikasjonsprotokoll. Denne protokollen brukes spesielt for å spørre data, samt å modifisere dataene. Dette utføres ved hjelp av katalogtjenester, det vil si et programvaresystem som lagrer, organiserer og gir tilgang til informasjonen som er i en katalog, som kjører gjennom en TCP / IP. Hovedfunksjonen til en hvilken som helst katalog er å fungere som et sett med objekter med logisk og hierarkisk organiserte attributter, som telefonkatalogen.

En database er bare en samling av data som har en eller flere bruksområder. Det er få måter som en database kan klassifiseres på. En av de vanligste er å klassifisere dataene i form av innholdstypen er oppført - for eksempel bibliografisk, fulltekst, numerisk eller bilde. En annen måte som en database kan klassifiseres på er ifølge en undersøkelse av databasemodeller eller databasearkitekturer. Dette oppnås ved spesifikk programvare som organiserer dataene i databasen i henhold til databasemodellen. Den vanligste databasemodellen er den relasjonelle modellen - som er en databasemodell basert på første ordens predikatlogikk.

En LDAP-økt er opprettet av en klient. Han oppnår dette ved å koble til en LDAP-server - denne serveren er kjent som Directory System Agent (eller DSA). Det er som standard på TCP port 389. Etter at klienten har koblet til LDAP-serveren, sender han en operasjonsforespørsel til den serveren, og i retur sender serveren et svar (eller antall svar). Klienten må imidlertid ikke vente på svar for å sende den neste forespørselen, unntatt i noen tilfeller. Serveren kan omvendt sende svarene i hvilken som helst rekkefølge. Serveren er også i stand til å sende 'Uønskede varslinger' -betjente svar som ikke svarer på noen forespørsel (før forbindelsen tider ut, for eksempel).

Det finnes ulike databasarkitekturer som eksisterer, og faktisk bruker mange databaser en kombinasjon av strategier for å fungere. Databaser består av programvarebaserte "containere". Disse beholderne er utformet spesielt for å samle inn og lagre informasjon for å gi brukerne muligheten til å hente, legge til, oppdatere eller fjerne informasjonen automatisk. Databaseprogrammer er spesielt utviklet for å gi brukerne mulighet til å legge til eller slette all nødvendig informasjon. Databaser er vanligvis i en tabellstruktur - fordi de består av rader og kolonner.

Sammendrag:

1. LDAP er en applikasjonsprotokoll som spørrer og modifiserer data ved hjelp av katalogtjenester; En database er en samling av data med på eller flere bruksområder.

2. LDAP-økter oppstartes av klienter som kobler til LDAP-serveren; Det finnes ulike databasarkitekturer som mange databaser bruker i samspill med hverandre.