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 版。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏钱塘大数据

数据挖掘的数据集资源

UCI数据集是一个常用的标准测试数据集,下载地址在 http://www.ics.uci.edu/~mlearn/MLRepository.html 整理好...

4946
来自专栏ThoughtWorks

TW洞见〡3D打印的各种问题及解决方案

文章作者来自ThoughtWorks:贺思聪 ,图片来自网络。 3D打印机已经买回来几个月了,基本上每天都要打印一些东西,期间遇到了很多的问题积累了很多的经验...

37112
来自专栏数据结构与算法

Day3下午解题报告

预计分数:20+40+30=90 实际分数:40+90+60=190 再次人品爆发&&手感爆发&&智商爆发 谁能告诉我为什么T1数据这么水。。 谁能告诉我为什么...

3275
来自专栏iOSDevLog

初探 Core ML:学习建立一个图像识别 App

5047
来自专栏龙行天下CSIEM

科学瞎想系列之八十四 永磁电机(6)

【图片部分来自网络如有侵权敬请邮箱联系。欢迎原文转发到朋友圈,未经许可的媒体平台谢绝转载,如需转载或合作请邮件联系。联系邮箱laolicsiem@126.com...

1712
来自专栏深度学习自然语言处理

昨天遇到的几个常用函数

英文文本清洗函数 ? 因为电脑只能识别数字,所以得需要固定字符串对应固定id(为什么要固定?因为调整好的参数对应的是最近上次的数据,上次你保存下来,根...

32211
来自专栏数据小魔方

R语言数据地图——全球填色地图

今天这篇是昨天美国地图的续篇,同样的方法技巧,不同的对象。 整个过程以及代码并没有太大差别,只要拿到世界地图素材,根据之前的代码,自己修改参数和指标名称以及引用...

3597
来自专栏流媒体

音频编码(一)——FFmpeg编码

这里为啥讲到了声波,讲到了我们的中学物理上的知识,因为我想大家能从根本理解后面音频编码的各种参数以及原因。当然这些知识网上都能搜到,我只是整合一下。

6463
来自专栏逍遥剑客的游戏开发

Bullet中创建中心不在原点的碰撞体

1745
来自专栏算法+

双边滤波算法的简易实现bilateralFilter

没怎么看过双边滤波的具体思路,动手写一写,看看能不能突破一下。 最后,感觉算法还是要分开 水平 与 垂直 方向进行分别处理,才能把速度提上去。 没耐性写下去了,...

4466

扫码关注云+社区