请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

项目一开始要不要用分布式id

实际做项目,有没有必要,一开始就把表的主键id,设计为分布式id,雪花id。

  1. 如果一开始设计成自增id,后期要改成分布式id方案,是不是代价很大。

  2. 如果使用云数据库,宣称比原生mysql性能高N倍,是不是可以避免以后数据库分库分表。

正在回答

1回答

廖师兄 2020-02-28 03:11:49

1. 主键用数据库自增的。内容用雪花id.  看课程的order表

2. 宣称比原生mysql性能高N倍,瞎扯淡,云数据库也有低配和高配的。访问流量大了,还是要分库分表。因为高配的数据库太贵,不会买的。

0 回复 有任何疑惑可以回复我~
  • 提问者 蓝色西西 #1
    主键用自增,后期分库分表后,改成分布式id,不会影响什么吗。
    回复 有任何疑惑可以回复我~ 2020-02-28 15:30:08
  • 廖师兄 回复 提问者 蓝色西西 #2
    你还是没理解我的意思。看order表,有2个字段,id和orderNo, id是自增主键,orderNo用雪花id,我们在用的是orderNo
    回复 有任何疑惑可以回复我~ 2020-03-01 22:53:06
  • 提问者 蓝色西西 回复 廖师兄 #3
    但是这样设计,在以后分表后。还会造成多表自增id,重复的问题。
    回复 有任何疑惑可以回复我~ 2020-03-02 11:16:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信