【发布时间】:2013-07-22 00:03:14
【问题描述】:
我正在编写一个应用程序,我需要在数据库中存储大量数据并对其进行缓存。当客户端请求到来时,服务器需要从缓存中获取数据并返回。
这是怎么做的: (离线处理) 1. 我们有一个 spring 批处理应用程序,它获取 json 文件(大小约为 6MB)。 2.读取每个对象并将其存储在数据库中。 3. DB 中存储了大约 17K 条记录。
(在线流程) 4. 当请求到达服务器时(web 应用程序 - Spring web MVC),应用程序从数据库中获取数据并返回响应。
我打算在这里避免使用数据库存储。除了使用数据库,我可以在文件服务器中添加文件并在服务器启动时缓存文件中存在的数据吗?
如果有任何现有的方法,请告诉我。
【问题讨论】:
标签: java caching spring-mvc