LDAP vs. Banco de Dados
O Lightweight Directory Access Protocol (também conhecido como LDAP) é um protocolo de aplicativo. Este protocolo é usado especificamente para consultar dados, bem como modificar os dados. Isso é realizado usando os serviços de diretório, ou seja, um sistema de software que armazena, organiza e fornece acesso às informações que estão em um diretório, executando através de um TCP / IP. A principal função de qualquer diretório é atuar como um conjunto de objetos com atributos organizados lógica e hierarquicamente, como o diretório telefônico.
Um banco de dados é simplesmente uma coleção de dados que tem um ou mais usos. Existem poucas maneiras pelas quais um banco de dados é capaz de ser classificado. Uma das mais comuns é a classificação dos dados em termos do tipo de conteúdo listado, por exemplo, bibliográfico, texto completo, numérico ou imagem. Outra maneira pela qual um banco de dados pode ser classificado é de acordo com um exame de modelos ou arquiteturas de banco de dados. Isto é conseguido através de um software específico que organiza 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 do modelo relacional - que é um modelo de banco de dados baseado na lógica de predicado de primeira ordem.
Uma sessão LDAP é instigada por um cliente. Ele realiza isso conectando-se a um servidor LDAP - esse servidor é conhecido como DSA (Directory System Agent). Está na porta TCP 389 por padrão. Após o cliente se conectar 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 aguardar uma resposta para enviar a próxima solicitação, exceto em alguns casos. O servidor pode, por outro lado, enviar as respostas em qualquer ordem. O servidor também é capaz de enviar respostas que significam 'Notificações não solicitadas' que não são respostas a nenhuma solicitação (antes que a conexão se esgote, 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 'contêineres' baseados em software. Esses contêineres são projetados especificamente para coletar e armazenar informações, a fim de fornecer aos usuários o poder de recuperar, adicionar, atualizar ou remover as informações automaticamente. Os programas de banco de dados são projetados especificamente para oferecer aos usuários a capacidade de adicionar ou excluir qualquer informação necessária. Os bancos de dados geralmente estão em uma estrutura tabular - significando que 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 um ou mais usos.
2. As sessões LDAP são instigadas pelos clientes que se conectam ao servidor LDAP; Existem várias arquiteturas de banco de dados que muitos bancos de dados usam em conjunto..