我正在对我的数据库进行水平分区,使用自定义逻辑来选择分区。我想用 Hibernate+Spring 配置这个。我正在为此寻找一些现有的方法,并找到了 HibernateShards。但是,这个似乎或正在弃用。是否有类似的框架,随时可用,我可以在其中插入我的逻辑和数据库配置并使其工作。
-- 谢谢, B. Teja.
最佳答案
我假设分区是指多个数据库,而不是跨多个表对一个表进行分区。我能想到的一种方法是定义多个数据源,这些数据源指向位于不同分区中的不同数据库。如果数据库也是动态创建的,那么数据源需要以编程方式创建,否则它们可以在配置文件中静态定义。
关于java - 使用 Spring 在 Hibernate 中进行水平分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15328616/