重磅更新 开源分布式 NewSQL 数据库 TiDB 1.0 正式发布

来源: 投稿
作者: bhzhu203
2017-10-16 15:26:00

10 月 16 日,TiDB 正式发布 GA 版(TiDB 1.0)。该版本对 MySQL 兼容性、SQL 优化器、系统稳定性、性能做了大量的工作。

作为世界级开源的分布式关系型数据库,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 版。

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

在社区和 PingCAP 技术团队的共同努力下,如今,TiDB GA 版已发布,在此感谢社区的小伙伴们长久以来的参与和贡献。

源码地址:

展开阅读全文
点击加入讨论🔥(43) 发布并加入讨论🔥
本篇精彩评论
最好有与cockroachdb的对比
2017-10-16 18:46
4
举报

引用来自“陈少鑫”的评论

感觉离我还很远。先文字上支持一下。

引用来自“红薯”的评论

其实你完全可以把 #TiDB# 当成 #MySQL# 来使用,就这么简单:)
不支持windows 用不起来😩
2017-10-16 16:51
2
举报
恭喜,支持!能出window版本将更好
2017-10-18 12:11
1
举报
需要案例和背书!!!
2017-10-17 15:03
1
举报
我这小项目比较穷,连一台机器都要优化再优化,缓存 再缓存 ,连fastcgi进程 都只能开5个,但是却要承载5万活跃.
说实话,真正能赚钱的项目机器数量控制非常严谨.我还是搞单机版好了.等有钱了再来看这个分布式的数据库.
2017-10-16 23:37
1
举报
43 评论
53 收藏
分享
返回顶部
顶部