<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg>
讯享网
不同的数据库建表有各自的特点,以下简单对比梧桐数据库与GBase在建表上的特点与不同。
在GBase数据库中,创建表的语法与标准SQL类似,以下结合具体实例介绍相关语法:
建表示例:
讯享网
1、数据类型:
- : 可变长字符串;
- : 定长字符串;
- : 整型;
- : 浮点型, 为数据长度,为数值精度,保留小数后两位;
- : 日期类型;
- : 时间戳类型;
2、建表参数解释:
- : 设置分布健;
- : 设置压缩存储模式,第一个 设置压缩算法,此处为快速压缩,第二个 设置压缩等级,压缩等级取值0-9,其中0为默认级别,1表示压缩比最低、压缩和解压缩速度最快,9表示压缩比最高、压缩和解压缩速度最慢;
- : 指定表空间;
- : 设置表的主键,确保数据的唯一性;
- : 设置字段默认值;
- : 设置字段为非空;
3、创建分区表
- : 根据 字段的值创建list分区;
- : 分区名为 ,指定分区值 ;
4、修改表结构
- 添加列:
- 修改列类型:
讯享网
- 删除列:
- 重命名表名:
讯享网
梧桐数据库建表语法类似于GP数据库,以下同样结合具体实例介绍:
建表示例:
1、数据类型:
- : 可变长字符串;
- : 整型;
- : 浮点型, 为数据长度,为数值精度,保留小数后两位;
- : 日期类型;

- : 时间戳类型;
2、建表参数解释:
- : 设置分布健;
- : 设置表的主键,等价于唯一约束和非空约束的结合;
- : 设置唯一性约束,确保一列或一组列中包含的数据在表中的所有行中是唯一的;
- : 设置字段默认值;
- : 设置字段为非空;
- : 设置表存储格式;
注
- 是基于 HDFS 存储的表格式,其数据文件同样主要以 格式呈现
- 是梧桐数据库自研的一种存储格式,其底层采用开源的 ORC 格式的行列混合存储,有效地兼顾了分析型任务与交易型任务的需求
3、创建分区表
- : 根据 字段的值创建列表分区;
4、修改表结构
- 添加列:
讯享网
- 修改列类型:
- 删除列:
讯享网
- 重命名表名:
通过以上对比梧桐数据库与Gbase数据库的建表及表操作,两者与标准的建表语法基本类似,在创建分区表及设置表存储结构时有些微差异;在存储格式上梧桐数据库较传统的MPP分析型数据库有所不同,底层的存储为HDFS,所以有自己独特存储格式,用来满足分析型任务与交易型任务的需求。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/185633.html