博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库自增主键
阅读量:7044 次
发布时间:2019-06-28

本文共 348 字,大约阅读时间需要 1 分钟。

这样的话,数据库本身是单点,不可拆库,因为id会重复。并发环境,数据库分布式情况

 

 

解决办法:

UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。

UUID由以下几部分的组合:
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
(2)时钟序列。
(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

转载于:https://www.cnblogs.com/chenpi/p/5654154.html

你可能感兴趣的文章
ng-view和ng-include之间的区别
查看>>
OD使用教程11(困境) - 调试篇11|解密系列
查看>>
apache的php模块讲解以及搭建phpmyadmin管理数据库mysql
查看>>
项目进展和总结
查看>>
dubbo协议参考手册(转)
查看>>
DevOps - Git - 必知必会
查看>>
数据结构-排序
查看>>
kernel不同版本中文件的变更(简洁版)【不断补充】
查看>>
[YC703]ゴミ拾い Easy
查看>>
Cantor-Bernstein-Schroeder定理的证明
查看>>
Elementary Methods in Number Theory Exercise 1.4.30
查看>>
从有理数到实数(序)
查看>>
java运算符优先级
查看>>
首页列表显示全部问答,完成问答详情页布局。
查看>>
CCNA 第五章 变长子网掩码、汇总和TCP/IP故障排除
查看>>
Bash的一些零星笔记
查看>>
update select 多字段
查看>>
构建之法阅读笔记06
查看>>
备份数据库
查看>>
多数据源配置
查看>>