当下一个web项目,是开发一套对远程设备的实时监控系统,特别是对当天的数据希望能做到查询性能越开越好,但现在的一切查询都是基于Oracle的,性能还是有瓶颈的。请问有没有什么好的方案或架构能实现在通过关系型数据库保存历史数据的同时,把当天(或一定时间以内)的数据全扔到内存了,从而提高实时数据的查询性能?
谢谢!
------解决方案--------------------
有一张表只存当天的数据可以包含大量冗余,减少关联查询,一张历史表存以前的数据
一种方案
------解决方案--------------------
EnCache和OsCache都可以。
------解决方案--------------------
使用缓存