DW支持两种类型的表:堆表(heap table)和追加表(Appendonly table)。默认创建的是堆表。
堆表(heap table)是最普通的表形式,适合于较小、经常更新的数据存储方式。
追加表(Appendonly table)简称ao表,适合大表、updte比较少的表。
创建一个堆表:
CREATE TABLE heapTable(a int,b text) DISTRIBUTED BY (a); |
创建一个追加表(CREATE TABLE 命令的 WITH 子句来指定表存储模型):
CREATE TABLE aoTable(a int,b text) WITH (appendonly=true) DISTRIBUTED BY (a); |