2015-05-06 82 views
-1

我正在創建一個簡單的身份驗證服務器,用於將用戶和密碼以及用戶組存儲在數據庫中。Java應用程序的嵌入式數據存儲?

我想提供簡單的嵌入式數據存儲來管理用戶/密碼和組。

什麼將是合適的:

  1. LDAP服務器數據存儲
  2. MongoDB的數據存儲通過存儲針對每個用戶名等
  3. 任何其他值?

它也應該有一定的Java API來存儲和檢索數據。

請建議?

回答

0

我覺得你的情況下,MongoDB的將是good.It快速訪問你想要的嵌入式然後MongoDB的將不會是一個好choice.However通過mongoDB.Use休眠OGM.But提供通路的API,你可以試試這個http://www.project-voldemort.com/voldemort/

嵌入式服務器

您可以直接在您的代碼中實例化服務器。

VoldemortConfig config = VoldemortConfig.loadFromEnvironmentVariable(); 
VoldemortServer server = new VoldemortServer(config); 
server.start(); 

爲此,您首先需要在您的環境變量CLASSPATH罐子或包括你項目的classpath

+0

內volemart罐子但這個鏈接 - http://stackoverflow.com/questions/6115637/can- mongodb-be-used-as-an-embedded-database表示我們不能使用mongoDB作爲嵌入在java應用程序中。它必須是不同的實例。 – Sohan

+0

如果你想嵌入,你可以找到它有幫助。 http://www.project-voldemort.com/voldemort/ – Innovation

+0

我不能看到那裏的任何嵌入式示例... – Sohan

相關問題