JDBC和Java的缓存注意事项

JDBC和Java的缓存注意事项,java,database,caching,jdbc,Java,Database,Caching,Jdbc,我很难决定应该为使用JDBC访问的远程数据库中的数据库对象选择什么缓存解决方案。由于我在这个领域的经验有限,几个小时的谷歌搜索让我更加困惑,我呼吁你的帮助 我对以下解决方案非常感兴趣:极其简单的实现和要求、可接受的文档和如何使用的示例、执行速度快以及将来易于更改整个解决方案(如果需要) 提出的解决方案可能缺乏大规模的适用性(少于100个用户),但不应缺乏简单性 换句话说,我正在用最少的资源/努力寻找最大的结果 请原谅,我可能有点不具体。我需要应用程序/前端缓存,而不是服务器/全局缓存。如果我理解

我很难决定应该为使用JDBC访问的远程数据库中的数据库对象选择什么缓存解决方案。由于我在这个领域的经验有限,几个小时的谷歌搜索让我更加困惑,我呼吁你的帮助

我对以下解决方案非常感兴趣:极其简单的实现和要求、可接受的文档和如何使用的示例、执行速度快以及将来易于更改整个解决方案(如果需要)

提出的解决方案可能缺乏大规模的适用性(少于100个用户),但不应缺乏简单性

换句话说,我正在用最少的资源/努力寻找最大的结果


请原谅,我可能有点不具体。我需要应用程序/前端缓存,而不是服务器/全局缓存。

如果我理解正确,您正在尝试缓存从数据库获取的数据,以减少网络/数据库调用。下面的URL列出了开源Java缓存解决方案。您可以选择其中任何一个,并轻松集成到您的系统中


ORMHibernate等框架包含缓存功能。

“提出的解决方案可能缺乏大规模的适用性(少于100个用户),但不应缺乏简单性。”——即使有数千个用户,也不要完全使用缓存。再简单不过了。别忘了数据库服务器内置了缓存。因此,这可能是您的缓存层,您实际上不需要做任何事情@时间4你能澄清一下评论吗?例如,对于MySQL引擎,请随意深入了解细节。@Nishant-这是不可接受的。请看,好的,在您发布文章之前,我已经查看了链接,但是..这里有很多解决方案。根据我的要求(主要是速度和简单性),我要求您的专业知识/实践建议1-2个解决方案,比其他解决方案“更好”。我过去使用ApacheJCS开发一个用户数量有限的非常简单的应用程序。我取得了很大的成功。这里是链接:你认为这足够简单吗?不知何故,我对此表示怀疑。请证明我错了。ORM也不是一件简单的事情。如果要使用缓存,很难保持程序的简单性。至少ORM提供了开箱即用的缓存功能。