我正在开发一个需要 horizontal partitioning of data 的 Java 应用程序在不同的 PostgreSQL 服务器中。我想使用 JPA 框架和 Spring 进行事务管理。
使用 JPA 进行数据分片的最流行框架似乎是 Hibernate Shards ,似乎不再开发,并且OpenJPA Slice ,它不支持虚拟碎片(我的要求之一)。是否还有我遗漏的任何其他选项,或绕过 OpenJPA 限制的方法?
预先感谢您的输入!
最佳答案
你可以看看Sharding-JDBC ,它是分片数据库和表的 JDBC 驱动程序,可以适配任何 ORM 框架。
关于java - 数据库分片和 JPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672019/