HTAP 数据库 TiDB

同时支持 OLTP 和 OLAP 的分布式数据库,兼容MySQL 协议,无限水平扩展

HTAP 数据库 TiDB 简介

HTAP 数据库 TiDB(HTAP Database for TiDB)是腾讯云基于国内最新的 NewSQL 开源数据库 TiDB 打造的一款同时支持联机事务处理(OLTP)和联机分析处理(OLAP)两种业务类型的分布式数据库产品;支持强一致性的分布式事务,在线弹性扩容,异地多活及自动故障恢复;兼容 MySQL 协议,使迁移使用成本降到极低。

HTAP 数据库 TiDB 的特性

混合业务

HTAP 数据库 TiDB 支持 OLTP 和 OLAP 两种业务在同一份数据上进行,免去数据从运营数据库复制、落地、转换、加载到数据仓库的复杂流程,极大的降低了数据存储成本,缩短了数据分析处理的延迟时间,为实时的商业分析以及企业决策提供了支持。

兼容 MySQL 协议

支持绝大多数 MySQL 语法,一般不需要修改代码;支持 MySQL 社区几乎所有周边工具(驱动,管理工具,应用框架),例如 myloader / mydumper / MySQL JDBC Driver / Navicat / Workbench / WordPress / 主流 ORM 框架等。

存储多副本高可用

HTAP 数据库 TiDB 基于 Raft 分布式选举算法,可自动完成多副本写入以及数据分片的拆分、聚合、重分布;跨可用区数据强一致,保证在任意可用区宕机时,数据不丢失且自动切换。

全托管数据库服务

HTAP 数据库 TiDB 底层通过 Kubernetes、Docker、多租户等技术,实现数据层面资源最有效的隔离、分配和调度;提供故障自动恢复、一键扩容、滚动升级等功能,使运维更简便,成本更低。

水平弹性扩展

Share Nothing 分布式架构,支持分布式事务和强一致性的水平弹性扩展;无论多大的数据量,简单增加节点即可解决;无需分库分表,开发人员无需考虑分布式事务和一致性问题,极大简化代码设计和维护的复杂度,是传统分布式数据库中间件理想的替代方案。

应用场景

突破单机瓶颈

在互联网和大数据时代,当单机数据库容量和处理能力遇到瓶颈,不能通过硬件设备的升级或者升级成本过高时,业内普遍采用分片中间件的过渡方案,改进仍局限于单机数据库基于磁盘存储的架构,同时还增加了应用程序设计工作量和运维的成本。

在线实时分析

传统分析业务需要将数据加载到后台分析数据库系统来运行。通过无限水平扩展可大幅提升数据库吞吐量,加上分布式的聚合和 Join 等对复杂查询的支持,使得 HTAP 数据库 TiDB 无需等待 ETL 数据迁移的延迟即可胜任实时分析和商业决策的场景。