TiDB 1.0 GA Release
10 月 16 日,TiDB 發布 GA 版(TiDB 1.0)。該版本對 MySQL 兼容性、SQL 優化器、系統穩定性、性能做了大量的工作。在此感謝社區小夥伴們長久以來的參與和貢獻。
TiDB
- SQL 查詢優化器
- 調整代價模型
- Analyze 下推
- 函數簽名下推
- 優化內部數據格式,減小中間結果大小
- 提升 MySQL 兼容性
- 支持 NO_SQL_CACHE 語法,控制存儲引擎對緩存的使用
- 重構 Hash Aggregator 運算元,降低內存使用
- 支持 Stream Aggregator 運算元
PD
- 支持基於讀流量的熱點調度
- 支持設置 Store 權重,以及基於權重的調度
TiKV
- Coprocessor 支持更多下推函數
- 支持取樣操作下推
- 支持手動觸發數據 Compact,用於快速回收空間
- 提升性能和穩定性
- 增加 Debug API,方便調試
TiSpark Beta Release
- 支持可配置框架
- 支持 ThriftSever/JDBC 和 Spark SQL 腳本入口
源碼地址: https://github.com/pingcap/tidb
在社區和 PingCAP 技術團隊的共同努力下,如今,TiDB GA 版已發布,在此感謝社區的小夥伴們長久以來的參與和貢獻。
感謝參與項目的企業和團隊:
- Archon
- Mobike
- SpeedCloud
- UCloud
- 騰訊雲
- 韓國三星研究院
感謝以下組織/個人提供出色的開源軟體/服務:
- Asta Xie
- CNCF
- CoreOS
- Databricks
- Docker
- Github
- Grafana
- gRPC
- Jepsen
- Kubernetes
- Namazu
- Prometheus
- RedHat
- RocksDB Team
- Rust Team
感謝社區個人貢獻者(TiDB Contributors):
@8cbx;@Akihiro Suda;@aliyx;@alston111111;@andelf;@Andy Librian;@Arthur Yang;@astaxie;@Bai, Yang;@bailaohe;@Bin Liu;@Blame cosmos;@Breezewish;@Carlos Ferreira;@Ce Gao;@Changjian Zhang;@Cheng Lian;@Cholerae Hu;@Chu Chao;@coldwater;@Cole R Lawrence;@cuiqiu;@cuiyuan;@Cwen;@Dagang;@David Chen;@David Ding;@dawxy;@dcadevil;@Deshi Xiao;@Di Tang;@disksing;@dongxu;@dreamquster;@Drogon;@Du Chuan;@Dylan Wen;@eBoyy;@Eric Romano;@Ewan Chou;@Fiisio;@Fred Wang;@fud;@fudali;@gaoyangxiaozhu;@Gogs;@goroutine;@Gregory Ian;@Guanqun Lu;@Guilherme Hübner Franco;@Haibin Xie;@Han Fei;@hawkingrei;@Hiroaki Nakamura;@hiwjd;@Hongyuan Wang;@Hu Ming;@Hu Ziming;@Huachao Huang;@HuaiyuXu;@Huxley Hu;@iamxy;@Ian;@insion;@iroi44;@Ivan.Yang;@Jack Yu;@jacky liu;@Jan Mercl;@Jason W;@Jay;@Jay Lee;@Jianfei Wang;@Jiaxing Liang;@Jie Zhou;@jinhelin;@Jonathan Boulle;@Karl Ostendorf;@knarfeh;@Kuiba;@leixuechun;@li;@Li Shihai;@Liao Qiang;@Light;@lijian;@Lilian Lee;@Liqueur Librazy;@Liu Cong;@Liu Shaohui;@liubo0127;@liyanan;@lkk2003rty;@Louis;@louishust;@luckcolors;@Lynn;@maiyang;@maxwell;@mengshangqi;@Michael Belenchenko;@mo2zie;@morefreeze;@MQ;@mxlxm;@Neil Shen;@netroby;@ngaut;@Nicole Nie;@nolouch;@overvenus;@PaladinTyrion;@paulg;@Priya Seth;@qgxiaozhan;@qhsong;@Qiannan;@qiukeren;@qiuyesuifeng;@Queeny;@queenypingcap;@qupeng;@Rain Li;@ranxiaolong;@Ray;@Rick Yu;@shady;@ShawnLi;@Shen Li;@Sheng Tang;@Shirly;@Shuai Li;@ShuNing;@ShuYu Wang;@siddontang;@silenceper;@Simon J Mudd;@Simon Xia;@skimmilk6877;@sllt;@soup;@Sphinx;@Steffen;@sumBug;@sunhao2017;@Tao Meng;@Tao Zhou;@tennix;@tiancaiamao;@TianGuangyu;@Tristan Su;@ueizhou;@UncP;@Unknwon;@v01dstar;@Van;@WangXiangUSTC;@wangyanjun;@wangyisong1996;@weekface;@wegel;@Wei Fu;@Wenbin Xiao;@Wenting Li;@Wenxuan Shi;@winkyao;@woodpenker;@wuxuelian;@Xiang Li;@xiaojian cai;@Xuanjia Yang;@Xuanwo;@XuHuaiyu;@Yang Zhexuan;@Yann Autissier;@Yanzhe Chen;@Yiding Cui;@Yim;@youyouhu;@Yu Jun;@Yuwen Shen;@Zejun Li;@Zhang Yuning;@zhangjinpeng1987;@ZHAO Yijun;@ZhengQian;@ZhengQianFang;@zhengwanbo;@Zhe-xuan Yang;@ZhiFeng Hu;@Zhiyuan Zheng;@Zhou Tao;@Zhoubirdblue;@zhouningnan;@Ziyi Yan;@zs634134578;@zxylvlp;@zyguan;@zz-jason;
作為世界級開源的分散式關係型資料庫,TiDB 靈感來自於 Google Spanner/F1,具備『分散式強一致性事務、在線彈性水平擴展、故障自恢復的高可用、跨數據中心多活』等核心特性。TiDB 於 2015 年 5 月在 GitHub 創建,同年 12 月發布 Alpha 版本,而後於 2016 年 6 月發布 Beta 版,12 月發布 RC1 版, 2017 年 3 月發布 RC2 版,6 月份發布 RC3 版,8 月份發布 RC4 版,8 月底發布 Pre-GA 版。
推薦閱讀:
※基於 Tile 連接 Row-Store 和 Column-Store
※三篇文章了解 TiDB 技術內幕 —— 談調度
※TiDB 源碼初探
TAG:TiDB |