zoukankan      html  css  js  c++  java
  • 使用UUID和int自增主键的区别

    知其然,知其所以然。在看到生成UUID的代码,后带给我的百度结合自己的经验再写下来的区别

    一.UUID做主键:

    优点:

    1.保证数据在表和库都是独立的,有利于后续的分库
    2.合并表的时候主键不会重复
    3.有大量数据的时候主键不会像int那样越界
    4.有利于处理分布式存储的数据表   

    缺点:

    1.字符串型占用空间(存储和索引都占用比较大的空间)
    2.插入和查询比int主键差

    二.int主键:

    优点:

    1.存储空间占用少
    2.查询速度比较快
    3.插入和更新性能也比较好
    4.简单容易记住

      

    缺点:

    1.分表略比UUID多一步操作(需要制订表从特定的数字开始自增)
    2.合并表数据容易出现主键重复问题
    3.分布式存储的数据表比较难存储

      

       

  • 相关阅读:
    洛谷P2050 美食节
    洛谷P2150 寿司晚宴
    区间最深LCA
    三层交换机
    VLAN 及 GVRP 配置
    GVRP
    VLAN IEEE802.1Q
    以太网端口技术
    网关与路由器
    Quidway S系列交换机
  • 原文地址:https://www.cnblogs.com/mrszhou/p/10036159.html
Copyright © 2011-2022 走看看