2012-03-14 36 views
0

我在Apache Tomcat 6上運行了一些非常準系統的JSP應用程序。高效的JSP/Tomcat持久存儲?

服務器每天每個應用程序處理約100.000個請求。 由於應用程序依賴於多個網絡元素,因此需要設置許多配置參數。但是,一旦設置,我希望所有會話共享相同的數據。

從磁盤讀取整個時間似乎不是一個合適的解決方案。從數據庫中讀取也不適合我(各種限制)。

是否存在與JSP/Java兼容的久經驗證的可靠的內存中持久性存儲,所有加載的JSP會話都可用於加載配置數據?

[編輯]我不想做太多的重負或重構。它應該是一個愚蠢,簡單的數據存儲,具有乾淨的界面(可能是命令響應類型),因此不需要重型框架和庫。

+0

Hibernate怎麼樣? – 2012-03-14 10:29:48

+0

@SayemAhmed - 不,請參閱我的編輯。 – Jas 2012-03-14 10:32:00

+0

MongoDB ... http://www.mongodb.org/display/DOCS/Caching – jsshah 2012-03-14 10:33:44

回答

1

您可以嘗試HSQL DB,它提供了內存中存儲這是你想要的。它是用Java編寫的,因此它與你的項目100%兼容。

1

這是一個有點長鏡頭,但你可以使用Apache Derby的,這會給你的數據真正快速訪問(因爲它是在內存中),而在同一時間是極其輕便。

http://db.apache.org/derby/

+0

它是否也將數據存儲在內存中或者只是內存中的進程? – Jas 2012-03-14 14:32:35