Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.21 KB

1.7_global_sequence.md

File metadata and controls

26 lines (20 loc) · 1.21 KB

1.7 全局序列

在分库分表的情况下,数据库自增主键无法保证自增主键的全局唯一。为此,dble提供了全局序列,并且针对不同应用场景提供了多种实现方式。
要应用全局序列,首先需要在server.xml 中配置(参见 1.3 server.xml):

<system>
    <property name="sequnceHandlerType">1</property>
</system>

根据sequnceHandlerType的类型配置具体的实现:

其次,使用全局序列的表要在schema.xml中配置autoIncrement属性为true(参见1.2 schemal.xml)。
配置之后的使用示例:

/*id为主键,配置为自增长*/
insert into table1(name) values('test');

每一个全局序列的具体实现配置将在各个小节进行详细说明;其功能将在2.2 全局序列进行详细描述。