得益于 TiDB 存储计算分离的架构设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者缩容过程中对应用运维人员透明。
存储层和计算层分离,可以根据业务 workload 实际情况按需配置计算层和存储层的资源。
运维人员将新机器添加到集群就可以完成扩容操作,数据和负载的均衡工作由 TiDB 自动完成。
提供可视化的监控,能够方便地观测数据库集群的健康状态,如各节点健康状态、数据容量、负载情况、延迟情况等。
采用计算与存储分离的多副本存储,保证系统持续高可用。
数据副本通过 Multi-Raft 协议同步事务日志,多数派写入成功事务才能提交,确保数据强一致性且少数副本发生故障时不影响数据的可用性。
可按需配置副本地理位置、副本数量等策略满足不同容灾级别的要求,保证系统持续高可用。
提供行存储引擎 TiKV 、列存储引擎 TiFlash 两款存储引擎,TiFlash 通过 Multi-Raft Learner 协议实时从 TiKV 复制数据,确保行引擎 TiKV 和列存储引擎 TiFlash 可按需部署在不同的机器,解决 HTAP 资源隔离的问题。
提供了可实时更新列存,该列存解决了传统列存系统无法进行实时更新的问题,且大量更新前提下读取速度并不会相对静止数据有明显减速。
提供了几乎不影响交易系统运转的实时同步的分析引擎,无论分析引擎负载高低或稳定与否,都不会影响正常交易链路的执行。
超越传统 MPP 数据库和数据湖方案的性能。Benchmark 显示,TiFlash 引擎可以提供 2-3 倍于 Greenplum 和 Apache Spark 等传统分析引擎的查询速度。
行列混合且统一入口。一套数据同时提供高并发的明细存取,同时支持 TP 和 AP 两种场景,可由优化器自动选择。
为出海用户提供云上托管的分布式数据库服务,支持亚马逊 AWS 和 Google Cloud 等主流云厂商,充分利用和考虑云平台的特性,实现按需使用、规模化扩展,以及运维简化。
在控制台简单点击即可部署和管理 TiDB 数据库集群,大大提升出海客户,尤其是初创公司的业务效率。
计算能力和存储容量可以分别独立扩展,适应更多样的业务需求。
完整支持 TiDB 的功能特性,紧跟 TiDB 最新版本,为生产级别的 OLTP 和 OLAP 工作负载提供完整的 HTAP 支持。
通过专用的云主机、云上网络,以及企业级加密保障安全;通过跨可用区的部署和备份策略保障高可用和高弹性。
高度兼容 MySQL 及 MySQL 生态, 应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。
兼容 MySQL 5.7 协议。
提供 MySQL 常用功能。
兼容 MySQL 生态。
提供丰富的数据迁移工具帮助应用便捷完成从 MySQL 无缝迁移到 TiDB。