searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

TeleDB-X分布式数据库复制表创建语法

2024-09-25 09:31:53
3
0

      TeleDB-X是天翼云基于PostgreSQL研发的企业级分布式数据库管理系统。支持完整事务能力的同时兼具写扩展性,完整兼容 PostgreSQL语法和常用Oracle语法。

      TeleDB-X数据库支持shard分片表和复制表(全局表),创建复制表时,可以在原建表语句加上distribute by replication关键字。

 

例如:

创建复制表:

create table t_rep (id int,mc text) distribute by replication;

 

写入数据:

insert into t_rep values(1,'teledb'),(2,'ctyun'); 

 

查看DN节点数据:

EXECUTE DIRECT ON (dn001) 'select * from t_rep';

EXECUTE DIRECT ON (dn002) 'select * from t_rep';

 

每个dn上看到的数据是一样的

teledb=# EXECUTE DIRECT ON (dn002) 'select * from t_rep';  

id |   mc   

----+--------  

1 | teledb  

2 | ctyun 

(2 rows)

 

查看表结构

teledb=# \d+ t_rep

                                     Table "public.t_rep"

 Column |  Type   | Collation | Nullable | Default | Storage  | Stats target | Description

  --------+---------+-----------+----------+---------+----------+--------------+-------------

 id     | integer |           |          |         | plain    |              |   mc     | text    |           |          |         | extended |              | 

Distribute By: REPLICATION

Location Nodes: ALL DATANODES

 

0条评论
0 / 1000
杜****山
5文章数
0粉丝数
杜****山
5 文章 | 0 粉丝
原创

TeleDB-X分布式数据库复制表创建语法

2024-09-25 09:31:53
3
0

      TeleDB-X是天翼云基于PostgreSQL研发的企业级分布式数据库管理系统。支持完整事务能力的同时兼具写扩展性,完整兼容 PostgreSQL语法和常用Oracle语法。

      TeleDB-X数据库支持shard分片表和复制表(全局表),创建复制表时,可以在原建表语句加上distribute by replication关键字。

 

例如:

创建复制表:

create table t_rep (id int,mc text) distribute by replication;

 

写入数据:

insert into t_rep values(1,'teledb'),(2,'ctyun'); 

 

查看DN节点数据:

EXECUTE DIRECT ON (dn001) 'select * from t_rep';

EXECUTE DIRECT ON (dn002) 'select * from t_rep';

 

每个dn上看到的数据是一样的

teledb=# EXECUTE DIRECT ON (dn002) 'select * from t_rep';  

id |   mc   

----+--------  

1 | teledb  

2 | ctyun 

(2 rows)

 

查看表结构

teledb=# \d+ t_rep

                                     Table "public.t_rep"

 Column |  Type   | Collation | Nullable | Default | Storage  | Stats target | Description

  --------+---------+-----------+----------+---------+----------+--------------+-------------

 id     | integer |           |          |         | plain    |              |   mc     | text    |           |          |         | extended |              | 

Distribute By: REPLICATION

Location Nodes: ALL DATANODES

 

文章来自个人专栏
TeleDB-X分布式数据库基础
5 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0