我在项目中使用了Hibernate3和Oracle数据库,现在我需要将我的数据库从oracle更改为Microsoft SQl Server。
oracle中有Partition Table个,但在Microsoft SQl Server中不可用。 有没有人知道hibernate是否内置了对表分区的支持?
似乎在hibernate中实现这样的功能并不是一个大问题。 如果在hibernate中没有内置表分区,我可以实现自己的表分区吗? - 任何提示?
答案 0 :(得分:0)
我认为在分区成为一个功能之前完成的方式是为每个分区创建一个表,然后创建一个表示完整表的视图,购买跨所有分区表的联合。
在Sql Server中也应该是可以下载的
答案 1 :(得分:0)
MSSQL 2000不支持数据库分区。但你可以尝试一些替代方法,如hibernate分片。请从ibm学习this article以获取休眠分片。