数十年专注企业数字化转型、智能化升级、企业上云解决方案服务商
工单提交 实名认证 腾佑科技咨询热线咨询热线: 400-996-8756
百度云服务中心腾佑科技公司
云服务器活动 服务器租用 服务器托管 机柜租赁 带宽租赁
  • 最新资讯
  • 热门资讯
  • 最热资讯
智能建站

怎样创建云数据库(RDS/DRDS)结果表

发布时间:2019-04-13 作者:腾佑科技

简述:rds是什么? rds是关系型数据库服务(RelationalDatabaseService)的简称,是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并

rds是什么?

rds是关系型数据库服务(Relational Database Service)的简称,是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。

关系型数据库(RDS)

百度云关系型数据库(Relational Database Service)简称RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。基于百度云分布式文件系统和高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

百度云河南服务器中心腾佑提醒特别注意:

关系型数据库(RDS/DRDS)插件中的WITH参数一致,可以通用。

在使用关系型数据库(RDS/DRDS)作为结果表时,RDS或DRDS中必须要有真实的表存在。

DDL定义

实时计算支持使用RDS/DRDS作为结果输出(目前仅支持MySql数据存储类型)。示例代码如下。

1. create table rds_output(

2. id int,

3. len int,

4. content VARCHAR,

5. primary key(id,len)

6. ) with (

7. type='rds',

8. url='jdbc:mysql:XXXXXXXXXX',

9. tableName='test4',

10. userName='test',

11. password='XXXXXX'

12. );

百度云河南服务中心腾佑提醒特别注意:

实时计算写入RDS/DRDS数据库结果表原理:针对实时计算每行结果数据,拼接成一行SQL向目标端数据库进行执行。如果使用批量写,需要在url后面加上参数 ?rewriteBatchedStatements=true,否则性能较差。

RDS/MySQL支持自增主键。如果需要让实时计算写入数据支持自增主键,在DDL中不声明该自增字段即可。

例如,ID是自增字段,实时计算DDL不写出该自增字段,则数据库在一行数据写入过程中会自动填补相关的自增字段。

如果DRDS有分区表,拆分键必须在实时计算DDL里primary key()中声明,否则拆分的表无法写入。关于DRDS分库分表的概念可参见DRDS分库分表。

建议使用数据存储,参见数据存储云数据库(RDS)。

FAQ

Q:实时计算的结果数据写入RDS表,是按主键更新的,还是新生成一条记录?

A:如果在DDL中定义了主键,会采用insert into on duplicate key update的方式更新记录,也就意味着对于不存在的主键字段会直接插入,存在的主键字段则更新相应的值。

如果DDL中没有声明primary key,则会用insert into 方式插入记录,追加数据。

Q:使用RDS表中的唯一索引做GROUP BY需要注意什么?

A:RDS中只有一个自增主键,实时计算作业中不能声明为Primary Key;如果需要使用RDS表中的唯一索引做GROUP BY,需要在作业中的Primary Key中声明这些唯一索引。

怎样创建云数据库(RDS/DRDS)结果表?上文已经做了介绍,希望能帮助到想要了创建云数据库(RDS/DRDS)结果表的朋友们。百度云河南服务中心腾佑科技为您整理相关内容,如有相关问题,可咨询我们了解哦。欢迎来到郑州腾佑科技有限责任公司网站,我公司位于中国商代早期和中期都城,商文明的发源地—郑州市。 具体地址是河南郑州金水区金水区姚砦路金成时代广场6号楼13层,负责人是汲守业。

点击展开全文

郑州腾佑科技有限公司(以下简称“腾佑科技”)成立于2009年, 总部位于郑州,是 一家致力于互联网服务业的高新技术企业,公司主营业务以互联网数据中心、云计算、人 工智能、软件开发、安全服务“互联网+”行业解决方案及行业应用等相关业务。

售前咨询热线:400-996-8756

备案提交:0371-89913068

售后客服:0371-89913000

热门活动

百度云服务中心
  • 热门资讯
  • 随便看看