アプリケーション構成データを保存するためのLDAPとデータベース

ldap
アプリケーション構成データを保存するためのLDAPとデータベース

Javaアプリケーションの構成データを保存するのに最適な場所は何ですか? (プロパティファイルなど)あまり頻繁ではありませんが、実行時にデータが変更される場合があります。 両方のアプローチの長所と短所は何ですか?

  1  0


ベストアンサー

少し明確にする必要があります。 ユーザーごとの構成データを保存していますか? インストールごと? 両方?

データベース(NoSQLを除く)は、構成を保存するためのひどいアイデアです。 構成は、アプリケーションの存続期間にわたって意味/形式を変更できるキーと値のペアを意味します。 もちろん、ドキュメントベースのデータベースでない限り。 ファイル全体をblobまたは巨大なvarchar()フィールドに保存することもできますが、これにより複雑になります。

LDAPはこの種のことを想定して設計されており、その「高速」ですが、(私の意見では)ひどいAPIを持っています。

HTTPまたはFTPを使用し、Webからファイルをプルダウンすることを検討しましたか…​ ウェブ?

0


タイトルとURLをコピーしました