Che cos'è il protocollo di accesso leggero alle directory?
Il protocollo LDAP (Lightweight Directory Access Protocol) è un metodo di organizzazione dei dati da utilizzare con database che seguono gli standard LDAP. Questo è uno standard aperto, quindi qualsiasi organizzazione è in grado di utilizzare le strutture senza pagare una tassa di licenza. Una directory LDAP è ottimizzata per la lettura e la scrittura, rendendola un'ottima scelta per l'archiviazione a lungo termine, ma non per i database attivi. La licenza gratuita e la natura incentrata sulla lettura del protocollo di accesso alle directory leggere hanno fatto sì che diventasse un modo popolare di organizzare le informazioni nei data warehouse.
L'aspetto più confuso di LDAP è esattamente il protocollo. Il protocollo Lightweight Directory Access Protocol è un metodo di organizzazione e archiviazione dei dati. Un database LDAP è un database che archivia le informazioni secondo il protocollo. Questo punto diventa molto confuso man mano che le terminologie si fondono.
Il protocollo Lightweight Directory Access Protocol è sia open standard che multipiattaforma. Ciò significa che qualsiasi utente su qualsiasi sistema è in grado di utilizzare e manipolare facilmente i database LDAP. Gestisce facilmente anche i sistemi di database virtuali, consentendo a diversi database di agire come un'unica entità sul lato client. Infine, incorpora i protocolli Internet direttamente nelle sue specifiche, rendendo quasi indolore accedervi tramite una connessione Internet.
Poiché LDAP ha molto da offrire, il protocollo è diventato molto popolare come mezzo per archiviare informazioni su una vasta rete. Molti progetti di database moderni hanno la possibilità di accedere ai database LDAP, anche se non utilizzano direttamente il protocollo di accesso alle directory leggere. Ciò ha esteso la popolarità dei protocolli, dato che quasi tutti i principali database hanno LDAP integrato o disponibile tramite un plug-in.
Il modo in cui un database Lightweight Directory Access Protocol accede e memorizza le informazioni ha un grande impatto sul modo in cui vengono utilizzate. Il protocollo enfatizza la lettura dei dati dal database piuttosto che la scrittura di nuove informazioni. Ciò rende l'aggiunta di informazioni molto più lenta rispetto alla rimozione. Le applicazioni veloci, come i registri bancari o gli ordini online, troverebbero i metodi troppo lenti. I sistemi di archiviazione o registrazione, come l'inventario o le informazioni fiscali, funzionano molto bene.
LDAP specifica un'organizzazione gerarchica per i dati. Questo è un metodo che è molto familiare alla maggior parte delle persone e rende l'ordinamento attraverso i database LDAP più semplice rispetto ad altri sistemi. Questo metodo di organizzazione viene spesso unito a indirizzi Web, rendendo accessibile l'accesso alle informazioni di database di livello superiore tramite un browser Web.
È facile pensare a questi livelli come le cartelle su un computer. Il livello principale è il focus del database, generalmente il nome di un'azienda o organizzazione. Sotto ci sono sezioni per dipartimenti o progetti all'interno dell'organizzazione. Sotto ciascuna di quelle voci sono presenti sottosezioni all'interno di quell'area. Su un computer, è come una cartella all'interno di una cartella, ciascuna delle quali fornisce informazioni più specifiche. Alla fine, la cartella o il database conterrà tutte le informazioni relative a quell'argomento specifico.