使用Slice扩展伸缩OpenJPA 应用

来源:百度文库 编辑:神马文学网 时间:2024/03/29 15:39:12
Scaling OpenJPA applications with Slice

Slice是一个使用OpenJPA分布式持久模块. 可以帮助应用从一个数据库扩展到一个分布式 水平分区 异构数据库环境。无需对应用代码和数据表结构进行任何变动。

JPA是JavaEE基于关系数据库的一个持久化标准,在当今NoSQL去关系数据库运动影响下,NoSQL批判关系数据库的问题时,Slice能够使麻雀变凤凰?还是打了障眼法呢?

我们知道,分布式伸缩性遵循CAP定理,那么这个SLice是如何进行取舍平衡,或者是捣浆糊?

总体来说,这属于一种数据分区技术,数据分区其实就是一种不彻底的去关系化,如果数据分区得很彻底,数据之间就完全没有关系了,这又是不可能的,它应该属于sharding碎片 技术。见
http://www.jdon.com/jivejdon/thread/37625