HTAP
混合交易/分析处理(HTAP)
Hybrid transactional/analytical processing (HTAP) – Wikipedia
主流 HTAP数据库
深度揭秘腾讯云新一代企业级HTAP数据库TBase核心概念 – 云+社区 – 腾讯云
大数据架构:HTAP与Hadoop的定位与竞合 – 云+社区 – 腾讯云
架构选型之痛,如何构造 HTAP 数据库来收敛技术栈? – IT程序猿
达摩院数据库科学家李飞飞:云原生新战场,我们如何把握先机? – 上海云璨信息技术有限公司
HybridDB for MySQL
国内 HTAP
PingCAP 与腾讯云达成合作,HTAP 数据库 TiDB 现已开放内测 – 知乎
TBase 数据库
TBase VS TiDB
Tbase海量事务处理平台_企业数据库管理系统|平台-腾讯互联网+官网
TiDB 在特来电的实践 – 开源分布式关系型数据库 TiDB – SegmentFault 思否
HTAP Trafodion
Apache Trafodion技术架构介绍 – HTAP 开源数据库 Trafodion – SegmentFault 思否
SQL-on-Hadoop Database Trafodion Bridges Transactions and Analysis – The New Stack
most popular htap
Evaluating HTAP Databases for Machine Learning Applications
Citus what is it good for? OLTP? OLAP? HTAP?
【总结】
根据数据使用特征划分 数据库领域
总览
具体分类
OLTP 联机事务处理 OLTP(On-Line Transaction Processing)
对用户操作的快速响应
举例
银行类、电子商务类的交易系统
OLAP 联机实时分析 OLAP(On-Line Analytical Processing)
侧重决策支持,并且提供直观易懂的查询结果
举例
数据仓库
OTHER
多模
流式
高阶
OLAP vs OLTP
常见数据库的定位
数据处理模式
分散式(专有平台)
常见做法
缺点
多个副本
集中式(通用平台)
比如
HTAP
HTAP
=Hybrid Transaction and Analytical Process
=混合事务和分析处理
定位
所属领域:(新兴的)NewSQL数据库
目的
打破 OLTP 和 OLAP 之间的隔阂
替代传统RDBMS
效果
既可以应用于事务型数据库场景
亦可以应用于分析型数据库场景,实现实时业务决策
技术要点
底层数据要么只有一份,要么可快速复制,并且同时满足高并发的实时更新
要满足海量数据的容量问题,在存储、计算都具有很好的线性扩展能力
具有很好的优化器,可满足事务类、分析类的语句需求
具备标准的 SQL,并支持诸如二级索引、分区、列式存储、向量化计算等技术
重点技术
行列存储
行存储(Row-based)
列式存储(Column-based)
MPP
=Massively Parallel Processing=大规模并行处理
举例
资源隔离
主流HTAP
方案
特点
针对MySQL或PostgreSQL集群提供了事务与分析的复合处理能力
HybridDB for MySQL
全新数据库架构
OceanBase
TiDB
金融机构主流方案
Hadoop/Spark + 传统RDBMS数据库(如Oracle/DB2/MySQL)
包含
国内
TiDB
公司:腾讯
说明
和PingCAP合作开发的
相关和类似的NewSQL
TBase
旧称:PostgreSQL-XZ(PGXZ)
公司:腾讯
特点:支持MPP(大规模并行处理)
HybridDB for MySQL
旧称:PetaData
公司:阿里
OceanBase
国外
Apache Trafodion
架构
SAP HANA
Oracle Exadata
MemSQL
Splice Machine
等
转载请注明:在路上 » 【整理】HTAP数据库