12 月 23 日,分布式關系型資料庫 tidb 正式釋出 rc1。更新如下:
tikv:
提升寫入速度
降低磁盤空間占用
支援百 tb 級别資料
提升穩定性,叢集規模支援 200 個節點
提供 raw kv api,以及 golang client
pd:
pd 排程政策架構優化,政策更加靈活合理
添加 label 支援,支援跨 dc 排程
提供 pd controler,友善操作 pd 叢集
tidb:
sql 查詢優化器
支援 eager aggregate
更詳細的 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 目前已被多家公司用于生産環境。