TiDB 1.1 Alpha Release
01-31
2018 年 1 月 19 日,TiDB 發布 1.1 Alpha 版。該版本對 MySQL 兼容性、SQL 優化器、系統穩定性、性能做了大量的工作。
TiDB
- SQL parser
- 兼容更多語法
- SQL 查詢優化器
- 統計信息減小內存佔用
- 優化統計信息啟動時載入的時間
- 更精確的代價估算
- 使用 Count-Min Sketch 更精確的估算點查的代價
- 支持更複雜的條件,更充分使用索引
- SQL 執行器
- 使用 Chunk 結構重構所有執行器運算元,提升分析型語句執行性能,減少內存佔用
- 優化 INSERT INGORE 語句性能
- 下推更多的類型和函數
- 支持更多的 SQL_MODE
- 優化 `Load Data` 性能,速度提升 10 倍
- 優化 `Use Database` 性能
- 支持對物理運算元內存使用進行統計
- Server
- 支持 PROXY protocol
PD
- 增加更多的 API
- 支持 TLS
- 給 Simulator 增加更多的 case
- 調度適應不同的 region size
- Fix 了一些調度的 bug
TiKV
- 支持 Raft learner
- 優化 Raft Snapshot,減少 IO 開銷
- 支持 TLS
- 優化 RocksDB 配置,提升性能
- Coprocessor 支持更多下推操作
- 增加更多的 Failpoint 以及穩定性測試 case
- 解決 PD 和 TiKV 之間重連的問題
- 增強數據恢復工具 TiKV-CTL 的功能
- region 支持按 table 進行分裂
- 支持 delete range 功能
- 支持設置 snapshot 導致的 IO 上限
- 完善流控機制
源碼地址:https://github.com/pingcap/tidb
如今,在社區和 PingCAP 技術團隊的共同努力下,TiDB 1.1 Alpha 版已發布,在此感謝社區的小夥伴們長久以來的參與和貢獻。
作為世界級開源的分散式關係型資料庫,TiDB 靈感來自於 Google Spanner/F1,具備『分散式強一致性事務、在線彈性水平擴展、故障自恢復的高可用、跨數據中心多活』等核心特性。TiDB 於 2015 年 5 月在 GitHub 創建,同年 12 月發布 Alpha 版本,而後於 2016 年 6 月發布 Beta 版,12 月發布 RC1 版, 2017 年 3 月發布 RC2 版,6月份發布 RC3 版,8月份發布 RC4 版,並在 10 月發版 TiDB 1.0。
推薦閱讀:
※日均數據量千萬級,MySQL、TiDB 兩種存儲方案的落地對比
※TiDB 助力一面數據實現消費領域的決策分析平台
※偷得浮生半日閑—TIDB上海分舵遊記
※TiDB / TiSpark 在易果集團實時數倉中的創新實踐
TAG:TiDB |