Разлика между LDAP и база данни

LDAP срещу база данни

Лекият протокол за достъп до директория (известен още като LDAP) е протокол за приложение. Този протокол се използва специално за заявка на данни, както и за промяна на тези данни. Това се осъществява чрез използване на услугите на директория - тоест, софтуерна система, която съхранява, организира и осигурява достъп до информацията, която е в директория - работи през TCP / IP. Основната функция на която и да е директория е да действа като набор от обекти с логически и йерархично организирани атрибути - както телефонната директория.

Базата данни е просто съвкупност от данни, която има едно или повече приложения. Има няколко начина, по които база данни може да бъде класифицирана. Едно от най-разпространените е класифицирането на данните по отношение на типа съдържание, което е изброено - например, библиографски, пълен текст, цифров или изображение. Друг начин, по който може да бъде класифицирана база данни, е според изследване на модели на база данни или архитектура на база данни. Това се осъществява чрез специфичен софтуер, който организира данните в базата данни според споменатия модел на базата данни. Най-често срещаният модел на база данни е този на релационния модел - който е модел на база данни, основан на логиката на предикатите от първи ред.

LDAP сесия се инициира от клиент. Той постига това чрез свързване към LDAP сървър - този сървър е известен като Directory System Agent (или DSA). По подразбиране е на TCP порта 389. След като клиентът се е свързал към LDAP сървъра, той изпраща заявка за операция към този сървър, а в замяна сървърът изпраща отговор (или брой отговори). Клиентът обаче не трябва да чака отговор, за да изпрати следващата заявка - освен в някои случаи. Обратно, сървърът може да изпраща отговорите в произволен ред. Сървърът може да изпраща и „Непоискани известия“ - значими отговори, които не са отговори на никоя заявка (преди да изтече времето за свързване, например).

Съществуват различни архитектури на бази данни, и всъщност много бази данни използват комбинация от стратегии за функциониране. Базите данни се състоят от софтуерни „контейнери“. Тези контейнери са създадени специално за събиране и съхраняване на информация, за да дадат на потребителите право да извличат, добавят, актуализират или премахват информацията автоматично. Програмите за база данни са специално разработени, за да дадат на потребителите възможност да добавят или изтриват всяка необходима информация. Базите данни обикновено са в таблична структура - означава, че се състоят от редове и колони.

Резюме:

1. LDAP е приложен протокол, който пита и променя данни, като използва услугите на директория; база данни е съвкупност от данни с или за повече приложения.

2. LDAP сесиите се инициират от клиенти, които се свързват към LDAP сървъра; има различни архитектури на бази данни, които много бази данни използват съвместно една с друга.