我正在编写一个应用程序,我需要在数据库中存储大量数据并缓存它们。当客户端请求到来时,服务器需要从缓存中获取数据并返回。
以下是我的做法:(离线过程) 1. 我们有一个spring批处理应用程序,它获取json文件(大约6MB大小)。2.读取每个对象并将其存储在数据库中。3. DB 中存储了大约 17K 条记录。
(在线流程) 4. 当请求到达服务器时(web 应用程序 - Spring web MVC),应用程序从数据库中获取数据并返回响应。
我打算在这里避免数据库存储。除了使用数据库,我可以在文件服务器中添加文件并在服务器启动时缓存文件中存在的数据吗?
让我知道是否有任何现有的方法。