4

我正在对我的数据库进行水平分区,并使用自定义逻辑来选择分区。我想用 Hibernate+Spring 来配置它。我正在查看一些现有的方法,并找到了 HibernateShards。但是,这个似乎或即将弃用。是否有任何类似的现成可用的框架,我可以在其中插入我的逻辑和数据库配置并使其工作。

——谢谢,B. Teja。

4

2 回答 2

0

Spring 有AbstractRoutingDataSource允许基于一些查找键动态选择数据源。这可能适合您的需求。

这是关于此的非常好的文章

于 2014-01-05T09:08:56.717 回答
0

我假设分区是指多个数据库,而不是跨多个表对表进行分区。我能想到的一种方法是定义多个数据源,这些数据源指向不同分区中的不同数据库。如果数据库也是动态创建的,则需要以编程方式创建数据源,否则可以在配置文件中静态定义它们。

于 2013-04-24T09:14:55.813 回答