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

简介:
+关注继续查看

云数据库(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结果表
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
关系型数据库 MySQL
《HTAP能力持续增强 HybridDB for MySQL分析性能提升》电子版地址
HTAP能力持续增强 HybridDB for MySQL分析性能提升
213 0
《HTAP能力持续增强 HybridDB for MySQL分析性能提升》电子版地址
|
8月前
|
关系型数据库 MySQL
《如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进》电子版地址
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进
41 0
《如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进》电子版地址
|
9月前
|
关系型数据库 MySQL 数据库
《One Box: 解读事务与分析一体化数据库 HybridDB for MySQL》电子版地址
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL
37 0
《One Box: 解读事务与分析一体化数据库 HybridDB for MySQL》电子版地址
|
存储 关系型数据库 MySQL
|
SQL 弹性计算 关系型数据库
|
存储 关系型数据库 大数据
如何支撑HTAP场景——HybridDB for MySQL系统架构和技术演进
10月12日的云栖大会·HTAP技术专场中,阿里云高级专家王骞探讨如何如何支撑HTAP场景,并重点分享了如何利用RDS技术实现HTAP业务,以及HybridDB for MySQL的系统架构和技术演进。
3144 0
|
存储 缓存 关系型数据库
【沉淀】实例迁移、Insert和写入性能——数倍,甚至数十倍提升,HybridDB for MySQL负责人王骞谈自己经历和收获
在外人看来,这位性格颇为内向,看起来低调的技术人,却做了一件很高调的事情——成功推动RDS分布式数据库HybridDB for MySQL上线公测,并在2017年成功商业化。这个可以同时支持OLTP和OLAP,提供了10T到1P解决方案的数据库,完善了阿里云RDS团队的产品族,具备了向专业评测机构Gartner定义的数据库魔力象限冲刺的能力。
8925 0
|
关系型数据库 PostgreSQL
HybridDB for PostgreSQL排序键使用
#### 排序键是什么 排序键是表的一种属性,可以将数据按照排序键顺序存储在磁盘文件中。 排序键主要有两大优势:(1) 加速列存优化,收集的min、max元信息很少重叠,过滤性很好 (2) 对于含有order by和group by等需要排序的SQL可以避免再次排序,直接从磁盘中读取出来就是满足条件的有序数据 #### 创建表 ``` Command: CREAT
1264 0
推荐文章
更多