Forskel mellem LDAP og Database Forskel mellem

Anonim

LDAP vs. Database

Lightweight Directory Access Protocol (også kendt som LDAP) er en applikationsprotokol. Denne protokol bruges specifikt til forespørgsel af data samt ændring af de nævnte data. Dette udføres ved hjælp af katalogtjenester - det er et software-system, der gemmer, organiserer og giver adgang til de oplysninger, der findes i en mappe, der kører gennem en TCP / IP. Hovedfunktionen i enhver mappe er at fungere som et sæt objekter med logisk og hierarkisk organiserede attributter - som telefonbogen.

En database er simpelthen en samling af data, der har en eller flere anvendelser. Der er få måder, hvorpå en database kan klassificeres. En af de mest almindelige er at klassificere dataene med hensyn til typen af ​​indhold, der er angivet - for eksempel bibliografisk, fuldtekst, numerisk eller billede. En anden måde, hvorpå en database kan klassificeres, er ifølge en undersøgelse af databasemodeller eller databasearkitekturer. Dette opnås ved hjælp af specifik software, der organiserer dataene i databasen ifølge databasemodellen. Den mest almindelige databasemodel er den relationelle model - som er en databasemodel baseret på første ordens predikatlogik.

En LDAP-session initieres af en klient. Han opnår dette ved at forbinde til en LDAP-server - denne server er kendt som Directory System Agent (eller DSA). Det er som standard på TCP port 389. Når klienten har forbindelse til LDAP-serveren, sender han en operationsanmodning til den server, og til gengæld sender serveren et svar (eller antal svar). Klienten behøver imidlertid ikke at vente på et svar for at sende den næste anmodning - undtagen i nogle tilfælde. Serveren kan omvendt sende svarene i en hvilken som helst rækkefølge. Serveren er også i stand til at sende 'Uopfordrede Notifikationer' -betydende svar, der ikke svarer til nogen anmodning (før forbindelsen tider for eksempel).

Der eksisterer forskellige database arkitekturer, og mange databaser bruger faktisk en kombination af strategier til at fungere. Databaser består af softwarebaserede "containere". Disse beholdere er designet specielt til at indsamle og gemme oplysninger for at give brugerne mulighed for at hente, tilføje, opdatere eller fjerne oplysningerne automatisk. Databaseprogrammer er specielt designet til også at give brugerne mulighed for at tilføje eller slette alle nødvendige oplysninger. Databaser er normalt i en tabulær struktur - idet de består af rækker og kolonner.

Sammendrag:

1. LDAP er en applikationsprotokol, der spørger og ændrer data ved hjælp af katalogtjenester; en database er en samling af data med på eller flere anvendelser.

2. LDAP-sessioner initieres af klienter, der forbinder til LDAP-serveren; der er forskellige database arkitekturer, som mange databaser bruger i samspil med hinanden.