uuid主键与 bigint自增主键,就增删改查的优缺点比较?另外听说bigint自增主键只有在ID连续的前提下性能最高,(折半查找法)

解决方案 »

  1.   

    UUID 只不过是个 128-bit 数字。 '6ccd780c-baba-1026-9564-0040f4311e29'BIGINT 是8字节,64-bit 数字。
    差别仅此而已。 由于数据长度的原因肯定会有一些速度上的差异。但在普通应用中相差微小
      

  2.   

    另外听说bigint自增主键只有在ID连续的前提下性能最高,(折半查找法)
    当个笑话就行了。
      

  3.   


    那顺便问下一下论点是否正确:
    mysql引擎为innodb时,uuid会造成大量IO,所以在mysql引擎为innodb时应尽量使用自增型ID
      

  4.   

    UUID 的生成速度会比AUTO INCREMENT速度上差一点。并且 BIG INT一般情况下应该已经足够使用了。0 to 18446744073709551615