データベースを使用するよりもLDAPが優先される場合を教えてください。
ありがとう 。
直接の抜粋:いくつかの検索を行うと、これは非常に簡単に見つかりました...
LDAPを使用してデータを保存する必要があるのはいつですか。
ほとんどのLDAPサーバーは、読み取りを多用する操作用に高度に最適化されています。このため、LDAPディレクトリからデータを読み取る場合と、OLTP用に最適化されたリレーショナルデータベースサーバーから同じデータを取得する場合では、通常、桁違いの違いが見られます。ただし、この最適化のため、ほとんどのLDAPディレクトリは、変更が頻繁に行われるデータの格納には適していません。たとえば、LDAPディレクトリサーバーは会社の内部電話帳を保存するのに最適ですが、大量のeコマースサイトのデータベースバックエンドとして使用することさえ考えないでください。
次の各質問に対する答えが「はい」の場合、データをLDAPに保存することをお勧めします。
データをクロスプラットフォームで利用できるようにしますか?多くのコンピューターまたはアプリケーションからこのデータにアクセスする必要がありますか?保存している個々のレコードは、平均して1日に数回以下しか変化しませんか?このタイプのデータをリレーショナルデータベースではなくフラットデータベースに保存することは理にかなっていますか?つまり、特定のアイテムのすべてのデータを1つのレコードに効果的に保存できますか?この最後の質問は、フラットなレコードにアクセスして本質的にリレーショナルなデータを取得することが非常に一般的であるため、人々に一時停止を与えることがよくあります。たとえば、会社の従業員のレコードには、その従業員のマネージャーのログイン名が含まれている場合があります。LDAPを使用してこの種の情報を保存することは問題ありません。経験則:データを大規模な電子Rolodexに保存することを想像できる場合は、LDAPディレクトリに簡単に保存できます。
LDAPはプロトコルであり、システムではありません。おそらくディレクトリサーバーを参照しています。90%を超える読み取り専用アクセスを持つツリーのような整理されたデータ。