2012-03-14 93 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