我目前正在使用Spring Hibernate MySQL来处理我正在进行的项目.我意识到有一些表永远不会改变.它们是静态的,在这些表上不会发生插入或更新,因此可以认为是不可变的.对这些表的所有访问都是通过实体集合和hql查询的延迟加载(可以是急切的).
我想知道这种情况下处理这种情况的最佳方法是什么.我有基础知识,只读ehcache,查询缓存和设置为只读的事务(这对MysqL做了什么呢?).我还能看到其他什么?哪种ISOLATION模式,PROPAGATION模式最好?我应该看看其他缓存解决方案吗?或者我应该简单地取消所有这些,只需将数据加载到一系列的哈希图中(这有望成为最后的手段)?
另一个可能的(牵强附会的?)解决方案是拥有一些内存/无事务数据库并让hibernate连接到它.这样的数据库引擎存在吗?
我很感激任何指针,经验你们有过!
最佳答案
原文链接:https://www.f2er.com/spring/431863.html