6

LDAPを使い始めましたが、なぜLDAPがそれほど人気が​​ないのでしょうか。データベースよりも読み取りが高速ですが、書き込みは低速であると読みました。

編集:

LDAPを使用するのは初めてで、エンタープライズでプログラミングを行っています。それが人気がないと思った理由ですし、学校では聞いたことがありません。

4

5 に答える 5

16

OPは、アプリケーションデータのストレージメカニズムとして、LDAPタイプのデータ(読み取り:階層データベース)の使用について言及していたと思います。
ほとんどのネットワーク ログオンが内部で LDAP に基づいていることは明らかですが、ビジネス システムの大部分がリレーショナル データ モデルに基づいており、階層データ モデルに基づいているシステムはほとんどないことは事実です。

これがここでの本当の質問であると仮定して:)、私はいくつかの部分的な回答を提供します.それらはおそらくあなたの質問に完全に答えます:

  • 複雑さと高い参入基準(@Elijahが言及したように)
  • あなたが言及したように、それは通常学校で教えられていないため、多くの人になじみがなく、一般的に使用されていません(これは再帰ですか、それとも自己充足的予言ですか?)
  • 階層データモデルは、特定のデータを検索するように設計上最適化されており、新しいデータの書き込みまたは更新には非常にコストがかかります。最も一般的なビジネス アプリケーションは OLTP (トランザクション) ベースであり、大量の書き込みを必要とします (BI タイプのアプリを除き、すぐに関連します)。
  • より具体的には、階層モデルはデータの特定の要素を見つけるために構築され、JOIN、一括選択、GROUP BY などを実行しません (特定のコンテキストに関係なく、論理的な PoV でこれを意味します)。
  • ほとんどのデータはリレーショナルであるか、リレーショナル モデルに最も簡単に適合できます。特に BI では、大量のデータを表示したり、比較を実行したりします。
  • リレーショナルではないデータであっても、私たちの心は、階層よりも「リレーショナル モデル」の方が簡単に考えるように訓練されているようです (ただし、これは私の 2 番目のポイントの結果かもしれませんが、ほとんどの場合、これを教えられました)。データをきちんとした行と列に分類する方が「簡単」です...
于 2009-02-23T12:56:44.173 に答える
12

LDAPは人気がないという結論にどのように到達しますか?私が働いていたすべての大企業では、ユーザー情報の中央リポジトリにアクセスする方法としてLDAPを使用していました。

データベースとの比較は少し奇妙です。LDAPはプロトコルですが、データベースは多数の製品を網羅する用語です。LDAPがデータベースよりも高速/低速であると述べることは、HTTPがWebサーバーよりも高速/低速であると言うようなものです。特に、すべてのLDAPリポジトリの背後にある種のデータベース(場合によってはリレーショナルデータベース)が見つかると予想されるためです。

于 2009-02-23T11:17:56.487 に答える
10

LDAP は非常に人気があります。これは Windows Active Directory で使用されるプロトコルであり、(ここでは控えめな表現ですが) かなり普及しています。

于 2009-02-23T11:45:02.053 に答える
4

LDAPは優れており、シングルサインオンおよび内部ツール用の優れたツールです。

データベースよりも高速な読み取りの意味がわかりません。通常、データベースはサーバーから実行され、認証はネットワークを介して処理されます。

これは設計上、書き込み数が少ない読み取り数のシステムですが、データベース内の単純なユーザーテーブル以上のものを提供し、認証を処理するため、必要なシステムにプラグインできます。

職場では、ssh、NFS、イントラネットアクセス、内部ツールなど、あらゆるものに使用しています。DBを使用した場合は、多くの異なるシステム間で認証コードを複製する必要があります。

于 2009-02-23T11:20:38.587 に答える
2

人気がないと言って少しオフベースだと思います。それが人気がなかったら、あなたはおそらく質問をしないでしょう。ただし、その表記法と使用法は少し複雑で、比較的単純なタスクのエントリの高いバーを作成し、これが採用率に影響を与える可能性があると思います。

于 2009-02-23T11:37:13.443 に答える