LDAPとデータベースの違い

Anonim

LDAPとデータベース

LDAP(Lightweight Directory Access Protocol)はアプリケーションプロトコルです。このプロトコルは、データの照会およびデータの修正に特に使用されます。これは、ディレクトリサービス、つまり、TCP / IPを介して実行されているディレクトリにある情報を格納、整理、およびアクセスするソフトウェアシステムを使用して実行されます。任意のディレクトリの主な機能は、論理的および階層的に構成された属性を持つ一連のオブジェクト(電話帳など)として機能することです。

<! - 1 - >

データベースとは、1つ以上の用途を持つデータの集合です。データベースを分類できる方法はいくつかあります。最も一般的なのは、コンテンツのタイプの観点からデータを分類することです(例えば、書誌、フルテキスト、数値、または画像)。データベースが分類される別の方法は、データベースモデルまたはデータベースアーキテクチャの調査によるものである。これは、前記データベースモデルに従ってデータベース内のデータを編成する特定のソフトウェアによって達成される。最も一般的なデータベースモデルは、1次述語論理に基づくデータベースモデルであるリレーショナルモデルのものです。

<! - 2 - >

LDAPセッションはクライアントによって開始されます。彼はLDAPサーバーに接続することでこれを達成します。このサーバーは、ディレクトリシステムエージェント(DSA)と呼ばれます。既定では、TCPポート389にあります。クライアントはLDAPサーバーに接続した後、そのサーバーに操作要求を送信し、その応答としてサーバーは応答(または応答数)を送信します。しかし、クライアントは、次の要求を送信するために応答を待つ必要はありません。サーバは逆に、任意の順序で応答を送信することができる。サーバーはまた、(例えば、接続タイムアウトの前に)任意の要求に対する応答ではない「要請されていない通知」 - を必要とする応答を送信することも可能である。

<!存在する様々なデータベースアーキテクチャが存在し、実際に多くのデータベースが機能するために戦略の組み合わせを使用しています。データベースはソフトウェアベースの「コンテナ」で構成されています。これらのコンテナは、情報を自動的に検索、追加、更新、または削除する権限をユーザーに与えるために、情報を収集して保存するように特別に設計されています。データベースプログラムは、ユーザーに必要な情報を追加または削除する機能を提供するように特別に設計されています。データベースは通常、表形式の構造になっています。つまり、データベースは行と列で構成されています。要約:

1。 LDAPは、ディレクトリサービスを使用してデータを照会および変更するアプリケーションプロトコルです。データベースは、1つ以上の用途を持つデータの集合です。2。 LDAPセッションは、LDAPサーバーに接続するクライアントによって開始されます。多くのデータベースが互いに協力して使用する様々なデータベースアーキテクチャが存在する。