ITPub博客

首页 > 数据库 > > 创建云数据库HybridDB for MySQL结果表

创建云数据库HybridDB for MySQL结果表

作者:gaokeke123 时间:2022-03-24 15:25:23 0 删除 编辑

云数据库(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常用分析函数的支持。100%兼容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结果表

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3155900/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
大家好

注册时间:2013-08-14

  • 博文量
    1432
  • 访问量
    31635