GBase 8s 的表类型

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

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

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

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

允许 NULL 和 NOT NULL 约束

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