Diferença entre LDAP e banco de dados Diferença entre

Anonim

LDAP versus banco de dados

Lightweight Directory Access Protocol (também conhecido como LDAP) é um protocolo de aplicação. Este protocolo é usado especificamente para consultar dados, bem como modificar esses dados. Isso é executado usando serviços de diretório - isto é, um sistema de software que armazena, organiza e fornece acesso à informação que está em um diretório - executando um TCP / IP. A função principal de qualquer diretório é atuar como um conjunto de objetos com atributos logicamente e hierarquicamente organizados - como o diretório telefônico.

Um banco de dados é simplesmente uma coleção de dados que tem um ou mais usos. Há poucas maneiras pelas quais um banco de dados pode ser classificado. Um dos mais comuns é classificar os dados em termos do tipo de conteúdo listado - por exemplo, bibliográfico, texto completo, numérico ou imagem. Outra maneira em que uma base de dados pode ser classificada é de acordo com um exame de modelos de banco de dados ou arquiteturas de banco de dados. Isto é realizado por software específico organizando os dados no banco de dados de acordo com o referido modelo de banco de dados. O modelo de banco de dados mais comum é o modelo relacional - que é um modelo de banco de dados baseado em lógica de predicado de primeira ordem.

Uma sessão LDAP é instigada por um cliente. Ele consegue isso conectando-se a um servidor LDAP - esse servidor é conhecido como o Directory System Agent (ou DSA). Está na porta TCP 389 por padrão. Depois que o cliente se conectou ao servidor LDAP, ele envia uma solicitação de operação para esse servidor e, em troca, o servidor envia uma resposta (ou número de respostas). O cliente, no entanto, não precisa esperar por uma resposta para enviar o próximo pedido, exceto em alguns casos. O servidor pode, inversamente, enviar as respostas em qualquer ordem. O servidor também é capaz de enviar "Notificações não solicitadas", indicando respostas que não são respostas a qualquer solicitação (antes da conexão expirar, por exemplo).

Existem várias arquiteturas de banco de dados que existem e, de fato, muitos bancos de dados usam uma combinação de estratégias para funcionar. Os bancos de dados são compostos por "recipientes" baseados em software. Esses contêineres são projetados especificamente para coletar e armazenar informações para oferecer aos usuários o poder de recuperar, adicionar, atualizar ou remover as informações automaticamente. Os programas de banco de dados são especificamente projetados para oferecer aos usuários a possibilidade de adicionar ou excluir qualquer informação necessária. Os bancos de dados geralmente estão em uma estrutura tabular, pois eles consistem em linhas e colunas.

Resumo:

1. LDAP é um protocolo de aplicação que consulta e modifica dados usando serviços de diretório; um banco de dados é uma coleção de dados com ou mais utilizações.

2. As sessões LDAP são instigadas por clientes que se conectam ao servidor LDAP; Existem várias arquiteturas de banco de dados que muitos bancos de dados usam em conjunto um com o outro.