600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql 查询表的引擎 hutool – 数据库 – 前端 mysql 列出数据库

mysql 查询表的引擎 hutool – 数据库 – 前端 mysql 列出数据库

时间:2020-05-23 20:25:10

相关推荐

mysql 查询表的引擎 hutool – 数据库 – 前端 mysql 列出数据库

自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。

GUID:采用无意义字符串,数据量增大时造成访问过慢,且不宜排序。

ID生成规则部分硬性要求:

全局唯一:不能出现重复的ID号,既然是唯一-标识,这是最基本的要求

趋势递增:在MySQL的InnoDB引擎中使用的是聚集索引,由于多数RDBMS使用Btree的数据结构来存储索引数据,在主键的选择上面大家应该尽量使用有序的主键保证写入性能。

单调递增:保证下一个ID一定大于上一个ID,例如事务版本号、IM增量消息、排序等特殊需求

信息安全:如果ID是连续的,恶意用户的扒取工作就非常容易做了,直接按照顺序下载指定URL即可。如果是订单号就更危险了,竞对可以直接知道大家一天的单量。所以在一些应用场景下,需要ID无规则不规则,让竞争对手否好猜。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。