绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
创建云数据库HybridDB for MySQL结果表
2022-03-24 15:25:23

云数据库(HybridDB for MySQL)

云数据库HybridDB for MySQL (原名PetaData)是同时支持在线事务(OLTP)和在线分析(OLAP)的关系型 HTAP 类数据库。
HTAP是Hybrid Transaction/Analytical Processing的简写,意为将数据的事务处理(TP)与分析(AP)混合处理,从而实现对数据的实时处理分析。
HybridDB for MySQL采用一份数据存储来进行OLTP和OLAP处理。解决了以往需要把一份数据进行多次复制来分别进行业务交易和数据分析的问题,极大的降低了数据存储的成本。
因为采用一份数据,HybridDB for MySQL免去了以往在线数据库(Operational Database)和数据仓库(Data Warehouse)之间的海量数据加载过程,极大的缩短了数据分析的延迟,使得实时分析决策系统成为可能。
HybridDB for MySQL兼容MySQL的语法及函数,并且增加了对Oracle常用分析函数的支持。兼容TPC-H和TPC-DS测试标准,从而降低了您的开发、迁移和维护成本。

PetaData DDL

  1. create table rds_output(
  2. content VARCHAR,
  3. content VARCHAR,
  4. primary key(id)
  5. ) with (
  6. type='petaData',
  7. url='jdbc:mysql:XXXXXXXXXX',
  8. tableName='test4',
  9. userName='test',
  10. password='XXXXXX'
  11. );

示例

  1. create table rds_output(
  2. id int,
  3. len int,
  4. content VARCHAR,
  5. primary key(id,len)
  6. ) with (
  7. type='PetaData',
  8. url='jdbc:mysql:XXXXXXXXXX',
  9. tableName='test4',
  10. userName='test',
  11. password='XXXXXX'
  12. );

注意:实时计算写入PetaData数据库结果表原理:针对实时计算每行结果数据,拼接成一行SQL向目标端数据库进行执行。

WITH参数

WITH参数

参数注释说明备注
url地址PetaData地址
tableName表名
userName用户名
password密码
maxRetryTimes大尝试插入次数可选,默认为3
batchSize每次写的批次大小可选,默认值1000 ,表示每次写多少条。
bufferSize去重的buffer大小,需要指定主键才生效。可选
flushIntervalMs写超时时间可选,单位毫秒,默认值3000,表示数据超过了3秒,还没有写过,就会将缓存的数据都写一次。
ignoreDelete是否忽略delete操作默认为false
本文转自实时计算—— 创建云数据库HybridDB for MySQL结果表
分享好友

分享这个小栈给你的朋友们,一起进步吧。

HybridDB
创建时间:2022-03-24 14:13:21
HybridDB
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • gaokeke123
    专家
戳我,来吐槽~