ToB企服应用市场:ToB评测及商务社交产业平台

标题: 梧桐数据库与GBase建表方式比较 [打印本页]

作者: 拉不拉稀肚拉稀    时间: 2024-11-8 08:41
标题: 梧桐数据库与GBase建表方式比较
一、媒介

  差别的数据库建表有各自的特点,以下简朴对比梧桐数据库与GBase在建表上的特点与差别。
二、Gbase数据库建表

  在GBase数据库中,创建表的语法与标准SQL类似,以下结合详细实例介绍干系语法:
建表示例:
  1. CREATE TABLE prod_sale (
  2.    prod_id varchar(10) PRIMARY KEY,
  3.    prod_name varchar(10) default null,
  4.    sale_date date not null,
  5.    sale_cnt int,
  6.    sale_time timestamp,
  7.    sale_fee decimal(12,2)
  8. ) COMPRESS(5,5) ENGINE = EXPRESS
  9. DISTRIBUTED BY('prod_id') DEFAULT CHARSET = utf8 TABLESPACE = 'sys_tablespace'
  10. partition by list(sale_date)
  11. (partition p20241030 values in (20241030));
复制代码
1、数据类型:


2、建表参数解释:


3、创建分区表


4、修改表布局


  1.    alter table table_name ADD COLUMN column_name column_type`
复制代码

  1.    ALTER TABLE table_name ALTER COLUMN column_name TYPE new_type;
复制代码

  1.    ALTER TABLE table_name DROP COLUMN column_name;
复制代码

  1.    ALTER TABLE old_table_name RENAME TO new_table_name;
复制代码
三、梧桐数据库建表

  梧桐数据库建表语法类似于GP数据库,以下同样结合详细实例介绍:
建表示例:
  1. CREATE TABLE prod_sale (
  2.    prod_id character varying(10) PRIMARY KEY,
  3.    prod_name character varying(10) unique,
  4.    sale_date date not null,
  5.    sale_cnt int check( sale_cnt > 0 ),
  6.    sale_time timestamp,
  7.    sale_fee numeric(12,2) default null
  8. ) WITH (APPENDONLY = true, ORIENTATION = orc/magma) TABLESPACE dfs_default
  9. partition by values (sale_date);
复制代码
1、数据类型:


2、建表参数解释:


   注
  
  3、创建分区表


4、修改表布局


  1.    alter table table_name ADD COLUMN column_name column_type`
复制代码

  1.    ALTER TABLE table_name ALTER COLUMN column_name TYPE new_type;
复制代码

  1.    ALTER TABLE table_name DROP COLUMN column_name;
复制代码

  1.    ALTER TABLE old_table_name RENAME TO new_table_name;
复制代码
四、总结

  通过以上对比梧桐数据库与Gbase数据库的建表及表操纵,两者与标准的建表语法基本类似,在创建分区表及设置表存储布局时有些微差异;在存储格式上梧桐数据库较传统的MPP分析型数据库有所差别,底层的存储为HDFS,所以有自己独特存储格式,用来满足分析型任务与交易型任务的需求。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4