標籤:

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 腳本入口

源碼地址: 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 |