【发布时间】:2015-05-06 05:40:40
【问题描述】:
我正在创建简单的身份验证服务器,它将用户和密码以及用户组存储在数据库中。
我想提供简单的嵌入式数据存储来管理用户/密码和组。
什么是合适的:
- LDAP 服务器数据存储
- mongodb 数据存储,通过存储每个用户名的值等
- 还有其他的吗?
它还应该有一些 java api 来存储和检索数据。
请推荐?
【问题讨论】:
标签: mongodb jakarta-ee ldap embed datastore
我正在创建简单的身份验证服务器,它将用户和密码以及用户组存储在数据库中。
我想提供简单的嵌入式数据存储来管理用户/密码和组。
什么是合适的:
它还应该有一些 java api 来存储和检索数据。
请推荐?
【问题讨论】:
标签: mongodb jakarta-ee ldap embed datastore
我认为对于你的情况 MongoDB 会很好。访问 mongoDB 提供的 vias API 很快。使用 Hibernate OGM。但是如果你想嵌入那么 mongoDB 将不是一个好的选择。但是你可以试试这个http://www.project-voldemort.com/voldemort/
嵌入式服务器
您可以直接在代码中实例化服务器。
VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable();
VoldemortServer server = new VoldemortServer(config);
server.start();
为此,您首先需要在环境变量类路径中包含 jar,或者在项目类路径中包含 volemart jar
【讨论】: