Dea*_*vey 7 java caching hibernate ehcache unreliable-connection
我正在寻找Hibernate的系统,它需要在一个不可靠的网络中工作.我们需要一个单一的中央数据库进行读写访问,但它可以在一个非常不完整的Wi-Fi网络上使用.此外,可能存在功率损耗,这些功率损耗不会干净地关闭应用程序,因此任何解决方案都必须具有可以在电源循环中存活的持久高速缓存.最后,这是一个只有适度内存和磁盘空间的嵌入式系统,因此例如对数据库进行全面复制并不是一种可行的策略.
我对Hibernate二级缓存有基本的了解,我想知道是否有可能用Ehcache这样的东西配置来解决这个问题,但是主要的推力似乎是性能不可用,所以我不知道陷阱可能是什么.
我也非常愿意考虑其他涉及复制到本地数据库的策略.我宁愿不必为实现这一点而做太多繁重的工作.
寻找一些经验或可能的替代方案.
Daffodil Replicator (http://enterprise.replicator.daffodilsw.com/index.html) 允许在 JDBC 源之间进行复制。它支持双向更新、合并和冲突解决以及部分副本。
这可用于将主数据库与本地(部分)副本同步。您可以使用 hibernate 与本地副本数据库通信,并在该进程之外完成其他所有操作。
| 归档时间: |
|
| 查看次数: |
596 次 |
| 最近记录: |