GBase 8s 的表类型

您可以在 GBase 8s 上的日志记录数据库中创建日志记录或非日志记录表。两种表类型为 STANDARD(日志记录表)和 RAW(非日志记录表)。缺省标准表如同较早版本中创建的没有指定特殊关键字的表一样。您既可以创建 STANDARD 也可以创建 RAW 表,并且可以将表从一个类型更改为另一个类型。

在非日志记录数据库中,STANDARD 和 RAW 表都是非日志记录的。在非日志记录数据库中,STANDARD 和 RAW 表之间的唯一区别在于 RAW 表不支持主键约束、唯一约束、引用约束或回滚。然而,可以为这些表建立索引并进行更新。

下表列出了 GBase 8s 中可用类型表的属性。标志值是 systablesflags 列中每种表类型的十六进制值。

表 1. GBase 8s 的表类型
特征 STANDARD RAW TEMP
永久
已记录
索引
约束 无引用约束或唯一约束

允许 NULL 和 NOT NULL 约束

回滚
可复原 是,如果未更新
可复原 是,如果未更新
可载入
Enterprise Replication 服务器
高可用性集群中的主服务器 是,不能更改日志记录方式
高可用性集群中的辅助服务器 是,但任何操作都不可访问
标志值 0x10