haweii 2019-06-21
摘要:12 月 23 日,分布式关系型数据库 TiDB 正式发布 RC1。
提升写入速度
降低磁盘空间占用
支持百 TB 级别数据
提升稳定性,集群规模支持 200 个节点
提供 Raw KV API,以及 Golang client
PD 调度策略框架优化,策略更加灵活合理
添加 label 支持,支持跨 DC 调度
提供 PD Controller,方便操作 PD 集群
SQL 查询优化器
支持 eager aggregation
更详细的 explain 信息
union 算子并行化
子查询性能优化
条件下推优化
优化 CBO 框架
重构 time 相关类型的实现,提升和 MySQL 的兼容性
支持更多的 MySQL 内建函数
Add Index 语句提速
支持用 change column 语句修改列名;支持使用 Alter table 的 modify column 和 change column 完成部分列类型转换
Loader:兼容 Percona 的 mydumper 数据格式,提供多线程导入、出错重试、断点续传等功能,并且针对 TiDB 有优化
开发完成一键部署工具
作为世界级开源 NewSQL 分布式关系型数据库,TiDB 灵感来自于 Google Spanner/F1,具备『分布式强一致性事务、在线弹性水平扩展、故障自恢复的高可用、跨数据中心多活』等核心 NewSQL 特性。TiDB 于 2015 年 5 月在 Github 创建,同年 12 月发布 v0.5 Alpha 版本,并于 2016 年 6 月发布 Beta 版。在社区和 PingCAP 技术团队的共同努力下,RC1 现正式上线,感谢社区的小伙伴们的参与和贡献。作为 GitHub 上的明星开源项目,TiDB 目前已被多家公司用于生产环境。