分布式系统,数据库主键问题 数据库分布式性能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 defonds 于 2014-06-17 16:43:06 编辑 uuid 是一个办法,oracle不是有序列这个东西 应用层分布式除非主键是你自己生成的,否则不需要考虑主键重复问题。如果主键是你自己生成的,在数据库里加一个逻辑主键把主键生成的问题丢给数据库。如果一定要生成不重复的键,可以在新增节点的时候在节点上加入一个类似id的部署数据,生成主键的时候把这个id带上就可以保证不同的节点之间不会产生重复的数据。如果是数据库分布式,就要看数据库的部署策略。不过不管是什么策略,数据都很好的处理了主键问题,不需要你来关心。Master-Master策略,这种情况下写操作是要两个节点确认的,所以不存在重复问题Master-Slave策略,这种情况下是单一节点写,也没有重复问题按照业务切分的分库策略,这种情况下库是分开的,所以也没有重复问题 应用层分布式除非主键是你自己生成的,否则不需要考虑主键重复问题。如果主键是你自己生成的,在数据库里加一个逻辑主键把主键生成的问题丢给数据库。如果一定要生成不重复的键,可以在新增节点的时候在节点上加入一个类似id的部署数据,生成主键的时候把这个id带上就可以保证不同的节点之间不会产生重复的数据。如果是数据库分布式,就要看数据库的部署策略。不过不管是什么策略,数据都很好的处理了主键问题,不需要你来关心。Master-Master策略,这种情况下写操作是要两个节点确认的,所以不存在重复问题Master-Slave策略,这种情况下是单一节点写,也没有重复问题按照业务切分的分库策略,这种情况下库是分开的,所以也没有重复问题谢谢回答 JDBC 访问数据库出错地问题? 显示选择的图片 如何移动文件 高分求如何在jsp中如何把excel转成html页面输出? 毕设中遇到的问题!江湖救急! 请教各位一个有关于wap显示字体的问题 Tomcat大师请进!急,必给分! jsp_struts问题! Tomcat shutdown 时出现异常,高分求救~~~ java中生成统计图用chartdirector还是用jfreechart? 项目发布在新浪SAE那里怎么拿到src下的xml路径? SSH连接MySQL时url这些参数一直报错是null
Master-Master策略,这种情况下写操作是要两个节点确认的,所以不存在重复问题
Master-Slave策略,这种情况下是单一节点写,也没有重复问题
按照业务切分的分库策略,这种情况下库是分开的,所以也没有重复问题
Master-Master策略,这种情况下写操作是要两个节点确认的,所以不存在重复问题
Master-Slave策略,这种情况下是单一节点写,也没有重复问题
按照业务切分的分库策略,这种情况下库是分开的,所以也没有重复问题谢谢回答