开发者学堂课程【全面讲解开源数据库中间件MyCat使用及原理(一):MyCat - 配置文件详解 - sequence 序列配置详解】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/755/detail/13257
MyCat - 配置文件详解 - sequence 序列配置详解
一、sequence 配置文件
在分库分表的情况下,原有的自增主键已无法满足在集群中全局唯一的主键,因为现在已经进行了分库分表,就是说一张表可能分布在各个的数据库节点当中,如果设置为主键自增,那么可能会造成主键冲突,比如订单会生成多个重复的订单号。因此,Mycat 中提供了全局 sequence 来实现主键,并保证全局唯一。那么在Mycat 的配置文件 sequence_conf.properties 中就配置的是序列的相关配置。
主要包含以下几种形式:
1)本地文件方式
2)数据库方式
3)本地时间戳方式
4)其他方式
5)自增长主键
对于 sequence 配置文件,主要为以下几个:
里面所记录的信息都是跟 mycat 当中的序列相关的一些配置信息。
