偶公司由于需要业务需要 要求在现有的2台数据库服务器上进行数据同步
现在已经可以实现基本的数据同步 但是结合公司业务数据库结构发现2个潜在问题
1现有数据库中一类表的主键是使用序列生成的数字做主键 如果在2个数据库中使用复制技术让数据同步 相同的主键就会出错
求解决方法(有人建议把一个大的值分别从两头开始调用数字 但是数字迟早会重合所以感觉这个方案不太合适)
2现有数据库中一类表的主键是使用HIBERNATE随即生成的一个60位的字符串做主键 如果在2个数据库中使用复制技术让数据同步 相同的主键就会出错
求解决方法
现在已经可以实现基本的数据同步 但是结合公司业务数据库结构发现2个潜在问题
1现有数据库中一类表的主键是使用序列生成的数字做主键 如果在2个数据库中使用复制技术让数据同步 相同的主键就会出错
求解决方法(有人建议把一个大的值分别从两头开始调用数字 但是数字迟早会重合所以感觉这个方案不太合适)
2现有数据库中一类表的主键是使用HIBERNATE随即生成的一个60位的字符串做主键 如果在2个数据库中使用复制技术让数据同步 相同的主键就会出错
求解决方法
另个数据库从1001开始
2.我觉得第二个也可以采用类似的办法解决的