数据库分片和JPA

is-*_*erp 12 java hibernate jpa sharding openjpa

我正在开发一个Java应用程序,它需要在不同的PostgreSQL服务器中对数据进行水平分区.我想使用JPA框架和Spring进行事务管理.

使用JPA分割数据的最流行框架似乎是Hibernate Shards,它似乎不再处于开发阶段,而OpenJPA Slice则不支持虚拟分片(我的要求之一).我还缺少其他任何选项,或者解决OpenJPA限制的方法吗?

提前感谢您的意见!

Mar*_*son 1

您研究过 EclipseLink 吗?它支持JPA2和水平分片。

文档说它支持多个数据库实例上的分