Java
雪花算法 标签描述

(目录) 为什么不推荐使用自增主键 递增主键的作用 我们在数据库里保存的数据就跟excel表一样,一行行似的 而在底层,这一行行数据,就是保存在一个个16k大小的页里。 每次都去遍历所有的行性能会不好,于是为了加速搜索,我们可以根据主键id,从小到大排列这些行数据,将这些数据页用双向链表的形式组织起来,再将这些页里的部分信息提取出来放到一个新的16kb的数据页里,再加入层级的概念。于是,一个个数据页就被组织起来了,成为了一棵B+树索引。 而当我们在建表sql里声明了PRIMARYKEY(id)时,mysql的innodb引擎,就会为主键id生成一个主键索引,里面就是通过B+树的形式来维护...