Che cos’è il protocollo di accesso alla directory leggero?

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 un canone di licenza. Una directory LDAP è ottimizzata per la lettura sulla scrittura, il che la rende 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 alla directory leggero lo hanno reso un modo popolare di organizzare le informazioni nei data warehouse.

L’aspetto più confuso di LDAP è quale sia esattamente il protocollo. Il protocollo di accesso alla directory leggero è un metodo per organizzare e archiviare i dati. Un database LDAP è un database che memorizza le informazioni in base al protocollo. Questo punto diventa molto confuso man mano che le terminologie si fondono.

Il protocollo di accesso alla directory leggero è sia standard aperto che multipiattaforma. Ciò significa che qualsiasi utente su qualsiasi sistema è in grado di utilizzare e manipolare facilmente i database LDAP. Inoltre, gestisce facilmente i sistemi di database virtuali, consentendo a più database di agire come un’unica entità sul lato client. Infine, incorpora i protocolli Internet direttamente nelle sue specifiche, rendendo quasi indolore l’accesso tramite una connessione Internet.

Poiché LDAP ha molto da offrire, il protocollo è diventato molto popolare come mezzo per archiviare informazioni su un’ampia rete. Molti progetti di database moderni hanno la capacità di accedere ai database LDAP, anche se non utilizzano direttamente il protocollo di accesso alla directory leggero. Ciò ha esteso la popolarità dei protocolli, poiché quasi tutti i principali database ora hanno LDAP integrato o disponibile tramite un plug-in.

Il modo in cui un database del protocollo di accesso alla directory leggero accede e archivia le informazioni ha un grande impatto sul modo in cui viene utilizzato. Il protocollo enfatizza la lettura dei dati dal database rispetto alla 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 molto familiare alla maggior parte delle persone e rende l’ordinamento dei database LDAP più semplice rispetto ad altri sistemi. Questo metodo di organizzazione viene spesso unito agli indirizzi Web, rendendo disponibile l’accesso alle informazioni di database di primo livello tramite un browser Web.

È facile pensare a questi livelli come alle cartelle di un computer. Il livello più alto è il fulcro del database, generalmente il nome di un’azienda o di un’organizzazione. Sotto ci sono sezioni per dipartimenti o progetti all’interno dell’organizzazione. Sotto ciascuna di queste intestazioni ci sono sottosezioni all’interno di quell’area. Su un computer, è come una cartella all’interno di una cartella, ognuna delle quali fornisce informazioni più specifiche. Alla fine, la cartella, o database, conterrà tutte le informazioni relative a quell’argomento specifico.