从 2015 年 TiDB 以开源项目的形式创建到逐步规模商业化再到公有云、国测,以及现在的 AI 创新, TiDB 产品本身即沿着时代,沿着大家对数据库产品的场景需求迭代发展。
经过了 10 年的迭代,TiDB 产品今天也受到了很多全球客户的喜爱。Gartner 每年会对客户进行匿名调研,TiDB 成为唯一获得云数据库管理系统“客户之选”的中国厂商;在日本最大的数据库展会“未来最想使用的数据库”评选中,TiDB 连续三年位列第一;DB-Engines 数据库流行度指标中,TiDB 在关系型数据中排名 Top 50,也是国产数据库中唯一跻身 Top 50。
PingCAP 发展至今,在海外多地(东京、新加坡、阿姆斯特丹、硅谷)也都构建了本地化客户服务体系,企业有出海需求时,TiDB 团队都可以提供本地化的技术支持去协助企业业务的发展。
轻松了解 TiDB 架构
TiDB 的内核整体上是由几个集群来构成的,其中 PD 集群相当于整个集群的大脑,去管理整个集群的一些基础信息,包括动态的决策。数据是以 region 的形式来组织的,任何一份数据所在的 region,一定会至少存在三个 TiKV 节点。存储层高可用是原生的,也就是任何一个节点的失败,它是不影响业务的。
- Region 自动数据分布和动态调整
PD 根据 TiKV 每个节点的数据量和实际负载动态调整 Region 的分布,达到存储和负载的均衡。
- TiDB 架构对应用透明,可按需扩缩容
运行在 MySQL 上的建模和应用都不需要调整,即可运行在 TiDB 上。 不用做分区表改造,无需设计分片键,无需关注数据实际位置。
- 无单点风险,按需设计容灾方案
TiDB 每一个节点没有单点的故障,也支持提供同城容灾、异地容灾、城市级容灾这些相应的方案来满足大家不同的容灾需求。
- 在线 DDL,把业务连续作为设计目标
TiDB 设计伊始,即以业务连续作为设计目标。
TiDB 产品形态介绍
TiDB 基于统一的开源内核,分为 TiDB Self-Managed 和 TiDB 托管部署两种,TiDB Self-Managed 有社区版和平凯数据库两个版本,TiDB 企业版(平凯数据库)在开源内核的基础上做了增强,尤其是安全能力和管理能力方面。平凯数据库企业版软件 V7.1 也首批通过了分布式数据库安全可靠测评,大家可放心选择。不管是哪种产品形态,都是基于一致的开源内核,所以无需担心任何兼容性问题。
选择 TiDB 的理由
- 应用透明,敏捷迁移
以 MySQL 兼容为顶层产品策略,对应用无入侵,把简易留给应用开发者。
- 简易扩展与运维,持续探索未来可能
TiDB 希望通过不断创新去简化大家的运维和开发工作,包括扩缩容,升级,DDL 等在内的运维操作可以在线完成,减少停机时间,降低运维工作的难度。TiDB 通过支持处理 OLAP 场景的复杂查询、支持处理大数据场景的半结构数据、支持处理 RAG 场景的信息检索三大板块让大家数据库用得更舒服。PingCAP 是一个具有工程师文化的公司,当新技术出现时总是会亲自投身实践。OSS Insights 是 PingCAP 制作的一款面向开源项目的分析工具,旨在通过数据驱动的方式帮助用户深入理解开源项目的运行状况和发展趋势。而在大语言模型方面,TiDB 知识图谱是由 PingCAP 团队打造的基于 GraphRAG 技术的知识管理系统,专为提升企业的知识管理能力而设计。TiDB 正基于基础框架不断地创新尝试以持续探索未来的可能。
- 满足复合应用场景
首先是互联网 C 端高并发读写场景;另外为企业大型的联机交易,如杭州银行的核心系统是采用了 TiDB;利用行存列存混合的这种形式,做实时的查询,如中通快递实时的数据,应用做实时的分析、报表及动态规划;多业务数据库合并,以减少硬件投入、简化运维操作、灵活扩缩容。
- 活跃的 TiDB 社区与人才培养
TiDB 今天的发展与社区紧密相连。在 TiDB 社区中,来自全球 49 个国家的开发者参与代码贡献,形成互助共建的机制。目前已形成完善的 TiDB 数据库 Developer & DBA 培训及认证体系(累计培养上万名 DBA; 8k+TiDBer 通过 PCTA/PCTP/PCSD 认证;TiDB 课程进入全球 200+ 高校;每年培养 200+ 分布式数据库内核开发人才;发表 10+ 顶级高校联合论文)
- 多元部署,统一使用体验
自有部署和基于公有云的托管。根据业务类型、团队规模、发展阶段做最适合的选择,并迁移调整, 产品使用体验不变。
- TiDB 有丰富的生态体系,最大化兼容 MySQL 生态。