TiDB RC1 Release
12 月 23 日,分散式關係型資料庫 TiDB 正式發布 RC1。
TiKV:
提升寫入速度
降低磁碟空間佔用
支持百 TB 級別數據
提升穩定性,集群規模支持 200 個節點
提供 Raw KV API,以及 Golang client
PD:
PD 調度策略框架優化,策略更加靈活合理
添加 label 支持,支持跨 DC 調度
提供 PD Controller,方便操作 PD 集群
TiDB:
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 目前已被多家公司用於生產環境。
源碼地址:https://github.com/pingcap/tidb
推薦閱讀:
※How we Hunted a Data Corruption bug in RocksDB
※基於 Tile 連接 Row-Store 和 Column-Store
※TiDB RC4 Release
※三篇文章了解 TiDB 技術內幕——說存儲
※TiDB / TiSpark 在易果集團實時數倉中的創新實踐