Greenplum Sequence机制
Sequence(序列)是数据库经常使用自增列属性,对于单机PostgreSQL实例,数据库维护一个自增变量即可。但是对于Greenplum的MPP架构,如果每个节点都维护自己的Sequence,那么Sequence将会出现重复,那么Greenplum是如何处理的呢?
如何使用Sequence
create table test_sequence(id serial, name text);
postgres=> \d
public | test_sequence | table | postgres
public | test_sequence_id_seq | sequence | postgres
postgres=> insert into test_sequence (name) values(1);
IN