我们现在使用Hazelcast作为Hibernate二级缓存,但是在使用多个节点时正在识别存储和读取数据的长时间延迟。Hibernate延迟加载和Hazelcast
我们大量使用组合对象和@OneToMany关系,为了提高性能,我们决定通过Hibernate延迟加载来加载这些组合对象或集合。我们还实施了DataSerializable以加速Hazelcast序列化,正如Hazelcast文档中所述。但是记录writeData/readData方法的使用表明我们实际上并未使用它们!如果Hibernate代理(通过延迟加载使用)阻止使用DataSerializable方法(因为代理本身可能(?)不实现接口),以及 - 更重要的是 - 如果我们现在还不清楚Hazelcast完全支持懒加载 - 以及如何!
感谢您的伟大的答案,这帮助了我们很多。 – Andreas 2011-04-14 11:04:41
不客气。 – mmdogan 2011-04-15 18:19:03