黄东旭解析 TiDB 的核心优势
554
2024-04-03
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品。
具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 协议和 MySQL 生态等重要特性,支持在本地和云上部署。
目前,TiDB 在 DB-Engines 的全球数据库流行度排行榜,进入总榜前一百(排名 75),关系型数据库榜单排名 41。
在墨天轮中国数据库流行度排行榜,长期位于前三甲。
TiDB 8.0.0 于 2024 年 3 月 29 日正式发版。
TiDB 8.0.0 版本的发布带来了一系列重要的特性和改进,以下是该版本的重要变更内容:
支持拆分 PD(Placement Driver)为微服务,提高集群的可扩展性。(实验特性)
批量 DML 执行方式:引入新的 DML 类型,用于高效处理大批量 DML 任务。(实验特性)
提升 BR 快照恢复速度:通过充分利用集群规模优势,显著提升大规模集群中大数据集的恢复速度。
增强在有大量表时缓存 schema 信息的稳定性:引入新的 schema 缓存系统和优先队列配置,提高多租户应用的稳定性。
支持观测索引使用情况:通过新引入的系统表和视图记录索引的使用情况,帮助用户优化索引设计。
支持在 TiDB 建表时使用更多的表达式设置列的默认值。(实验特性)
自动统计信息收集功能引入了优先级队列的概念,优先收集健康度较低的表。
TiCDC 支持 Simple 协议和 Debezium 协议,实现对 schema 信息的动态追踪。
TiProxy 代理组件 GA,并已集成到 TiUP 中。
支持系统变量 div_precision_increment,用于指定除法运算结果增加的小数位数。
PITR 支持 Amazon S3 对象锁定,提升数据安全性和完整性。
支持会话级别使用不可见索引,而不影响其他会话。
支持 general 日志写入独立文件,并支持将历史日志以 gzip 格式压缩。
TiKV 静态加密支持 Google Cloud KMS。(实验特性)
增强 TiDB 日志脱敏能力,支持在不同场景下安全使用 TiDB 日志。
DM 支持使用用户提供的密钥对源数据库和目标数据库的密码进行加密和解密。
功能改进 50 余项,修复问题 110 余项,提升了整体的用户体验和系统可靠性。
一键启动 TiDB 8.0.0:
tiup playground v8.0.0 --tag v8 \ --pd.mode ms --pd.api 1 --pd.tso 1 --pd.scheduling 1
[root@shawnyan ~ 14:57:25]$ mysql -uroot -P4000 -h127.1 -e 'select version()' +--------------------+ | version() | +--------------------+ | 8.0.11-TiDB-v8.0.0 | +--------------------+
更多详细内容请参考官方文档:https://docs.pingcap.com/zh/tidb/v8.0
– END –
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。