Разница между LDAP и базой данных

LDAP против базы данных

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

База данных - это просто набор данных, который имеет одно или несколько применений. Есть несколько способов, которыми база данных может быть классифицирована. Одним из наиболее распространенных является классификация данных по типу содержимого в списке - например, библиографический, полнотекстовый, числовой или изображение. Другой способ классификации базы данных заключается в проверке моделей базы данных или архитектуры базы данных. Это достигается с помощью специального программного обеспечения, организующего данные в базе данных в соответствии с указанной моделью базы данных. Наиболее распространенной моделью базы данных является модель реляционной модели, которая представляет собой модель базы данных, основанную на логике предикатов первого порядка..

Сеанс LDAP инициируется клиентом. Он выполняет это путем подключения к серверу LDAP - этот сервер называется агентом системы каталогов (или DSA). По умолчанию это порт TCP 389. После того, как клиент подключился к серверу LDAP, он отправляет запрос на работу этому серверу, а взамен сервер отправляет ответ (или количество ответов). Однако клиенту не нужно ждать ответа, чтобы отправить следующий запрос, за исключением некоторых случаев. Сервер может, наоборот, отправлять ответы в любом порядке. Сервер также может отправлять незапрашиваемые уведомления, которые не являются ответами на какие-либо запросы (например, до истечения времени ожидания соединения).

Существуют различные архитектуры баз данных, и фактически многие базы данных используют комбинацию стратегий для функционирования. Базы данных состоят из программных «контейнеров». Эти контейнеры предназначены специально для сбора и хранения информации, чтобы дать пользователям возможность автоматически извлекать, добавлять, обновлять или удалять информацию. Программы баз данных специально разработаны, чтобы также дать пользователям возможность добавлять или удалять любую необходимую информацию. Базы данных обычно имеют табличную структуру, то есть они состоят из строк и столбцов..

Резюме:

1. LDAP - это прикладной протокол, который запрашивает и изменяет данные, используя службы каталогов; база данных представляет собой набор данных с одним или несколькими использованиями.

2. Сеансы LDAP инициируются клиентами, которые подключаются к серверу LDAP; Существуют различные архитектуры баз данных, которые многие базы данных используют совместно друг с другом..