5.1 发布了, 那5.1 和5.0 的区别是什么,用户应该选择5.0 还是5.1?

此问题来源于:TiDB 1群 银狐

5.1 发布了, 那5.1 和5.0 的区别是什么,用户应该选择5.0 还是5.1?

来自唐刘@PingCAP 的回复:

5.0 是一个稳定版本,我们会基于这个版本迭代,算一个稳定版了。5.1 的版本大家可以认为是一个快速迭代的版本,一些新的功能会在新的版本释出。大家可以根据实际的情况选择版本。

从 5.0 开始,PingCAP 调整了发版的模型,我们会每隔 2 个月(以后或者更短)发布新的功能,让喜欢尝试的同学尽快的用上,而不用像之前那样等个 1 年的大版本。当然,我们内部也会控制质量,保证发出的版本都是能上生产的。

这块我们后面应该会出文章来解释下这块的变化。

1 个赞

:+1::+1::+1:

TiDB 版本:5.1

在 5.1 版本中,你可以获得以下关键特性:

  • 支持 MySQL 8 中的公共表表达式 (Common Table Expression),提高了 SQL 语句的可读性与执行效率。
  • 支持对数据表列类型的在线变更,提高了业务开发的灵活性。
  • 引入一种新的统计信息类型,默认作为实验特性启用,提升查询稳定性。
  • 支持 MySQL 8 中的动态权限 (Dynamic Privileges) 配置,实现对某些操作更细粒度的控制。
  • 支持通过 Stale Read 功能直接读取本地副本数据,降低读取延迟,提升查询性能(实验特性)。
  • 新增锁视图 (Lock View) 功能方便 DBA 观察事务加锁情况以及排查死锁问题(实验特性)。
  • 新增 TiKV 后台任务写入限制(TiKV Write Rate Limiter),保证读写请求的延迟稳定性。

相关文档可见:
https://docs.pingcap.com/zh/tidb/v5.1/release-5.1.0

:+1::+1: 棒棒的!

5.1的新特性会合并到5.0.最新里面吗

1 个赞

:+1::+1::+1:

5.0相当于LTS
5.1相当于ML
是否恰当

不会,除非 bugfix

THX

不恰当,我们现在发出去的都是稳定版
但我们后面会定义到底哪一些是 LTS

对于唐刘@PingCAP 前面提到的 关于5.0 5.1版本的文章解释,是否有更新?目前还出了5.2版本,可否给予一些版本选择的最新指导?

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。