Skillnad mellan LDAP och databas Skillnad mellan

Anonim

LDAP vs databas

Lättviktigt registeråtkomstprotokoll (även kallat LDAP) är ett applikationsprotokoll. Detta protokoll används specifikt för att söka data såväl som modifiera nämnda data. Detta utförs genom att använda katalogtjänster, det vill säga ett mjukvarusystem som lagrar, organiserar och ger tillgång till informationen som finns i en katalog, som körs via en TCP / IP. Huvudfunktionen för en katalog är att fungera som en uppsättning objekt med logiskt och hierarkiskt organiserade attribut - som telefonkatalogen.

En databas är helt enkelt en samling data som har en eller flera användningar. Det finns få sätt på vilka en databas kan klassificeras. En av de vanligaste är att klassificera data med avseende på typen av innehåll är listad - till exempel bibliografisk, fullständig text, numerisk eller bild. Ett annat sätt på vilket en databas kan klassificeras är enligt en undersökning av databasmodeller eller databasarkitekturer. Detta åstadkommes genom specifik programvara som organiserar data i databasen enligt databasmodellen. Den vanligaste databasmodellen är den för relationsmodellen - vilken är en databasmodell baserad på första ordens predikatlogik.

En LDAP-session initieras av en klient. Han åstadkommer detta genom att ansluta till en LDAP-server - den här servern är känd som Directory System Agent (eller DSA). Det är som standard på TCP-porten 389. När klienten har anslutit till LDAP-servern skickar han en operationsförfrågan till den servern och i gengäld skickar servern ett svar (eller antal svar). Klienten behöver emellertid inte vänta på ett svar för att skicka nästa förfrågan, utom i vissa fall. Servern kan omvänt sända svaren i valfri ordning. Servern kan också skicka "Unsolicited Notifications" -svarande svar som inte svarar på någon begäran (innan anslutningen tider ut).

Det finns olika databasarkitekturer som existerar, och i själva verket använder många databaser en kombination av strategier för att fungera. Databaser består av mjukvarubaserade "behållare". Dessa behållare är utformade speciellt för att samla och lagra information för att ge användare möjlighet att hämta, lägga till, uppdatera eller ta bort informationen automatiskt. Databasprogram är speciellt utformade för att ge användarna möjlighet att lägga till eller ta bort all nödvändig information. Databaser är vanligtvis i en tabellstruktur - med tanke på att de består av rader och kolumner.

Sammanfattning:

1. LDAP är ett applikationsprotokoll som frågar och ändrar data med hjälp av katalogtjänster. En databas är en samling av data med på eller flera användningar.

2. LDAP-sessioner initieras av klienter som ansluter till LDAP-servern; Det finns olika databasarkitekturer som många databaser använder i samförstånd med varandra.