LDAP vs数据库用于存储应用程序配置数据

时间:2011-09-23 19:11:09

标签: ldap

存储Java应用程序配置数据的最佳位置是什么? (如属性文件等)数据可以在运行时修改,但不是经常。这两种方法的优点和缺点是什么?

1 个答案:

答案 0 :(得分:0)

你必须澄清一点。您是否存储每用户配置数据?每安装?既?

数据库(NoSQL种类除外)是存储配置的一个糟糕的主意。配置意味着键值对可以在应用程序的生命周期内改变含义/格式。当然,除非它是基于文档的数据库。您可以将整个文件存储在blob或巨型varchar()字段中,但这只会使其更复杂。

我认为LDAP就是针对这种事情而设计的,它的“快速”,但它有一个(在我看来)可怕的API。

您是否考虑过使用HTTP或FTP,并使用网络从网上下载文件?