TiDB 4.0 新特性尝鲜指南献上,投稿【试玩体验】斩获 TiDB 限量周边~

距离 The Future of Database 系列直播 倒计时 1 天。从明天开始,我们将用四期直播和大家交流未来数据库发展的趋势,以及在 TiDB 4.0 的探索与实践。

在 TiDB 4.0 中我们实现了 很多具有里程碑意义的功能这里为大家列一份「新特性尝鲜指南」,欢迎大家试玩反馈 「TiDB 4.0 试玩体验」,我们将会有周边奖励哦(具体规则见文末介绍)~

TiUP:一键安装工具

试玩第一步当然是安装部署:如何在 1 分钟内快速部署、单机启动 TiDB 集群?

我们专门为 TiDB 4.0 做了一个全新的组件管理工具—— TiUP

当然我们要先安装 TiUP,使用如下命令:

curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh

装完之后,控制台会提示使用 tiup playground 来在单机启动一个 TiDB 集群,然后我们就可以使用 MySQL 客户端连接 TiDB 集群,并且愉快地开始测试了!

当然如果在生产环境,大家也可以方便地使用 TiUP cluster 功能 ,依然可以 1 分钟部署 TiDB 集群,具体方法可以参考 这篇文章

TiUP 官方操作文档

TiDB Dashboard

TiDB 4.0 新提供 TiDB Dashboard 图形化界面,内置各种有力工具方便 DBA 同学诊断、监视和管理集群。

640

比如, Key Visualizer(简称 KeyViz)就是 TiDB Dashboard 包含的工具之一,它可以用于观察业务模式的变化、快速直观地查看热点读写情况,提升 系统的可观测性。除此之外,TiDB Dashboard 还包含其他工具,如集群诊断报告、SQL 语句分析(Statements)、日志搜索和导出、节点性能分析(Profiling)等,详情可阅读 这篇文章

TiFlash

TiFlash 是配合 TiDB 体系的列存引擎,它和 TiDB 无缝结合,在线 DDL、无缝扩容、自动容错等等方便运维的特点也在 TiFlash 中得到继承。其次,TiFlash 可以 实时 与行存保持同步。

关于 TiFlash 的性能与架构原理,可以参考以下几篇文章:

TiFlash 官方操作文档

悲观锁

TiDB 不仅仅在互联网行业广泛使用,更在一些传统金融行业开花结果,而悲观事务是在多数金融场景不可或缺的一个特性。在 TiDB 4.0 中我们提供多种方式打开悲观锁,详情可以阅读 这篇文章

悲观锁官方操作文档

备份和恢复

TiDB 4.0 提供了分布式备份恢复工具 Backup&Restore (BR),经过内部测试,10T 数据的备份恢复速度可以达到 1 GB/s 级别。如果你业务产生海量数据,并极度重视数据安全、备份恢复的效率,那么 TiDB + BR 值得一试,从此再也不怕“删库跑路、恢复缓慢”,详情可参考 这篇文章

BR 官方操作文档

SQL Hint & SQL Plan Management

TiDB 已支持 Optimizer Hints 语法,它基于 MySQL 5.7 中介绍的类似 comment 的语法,例如 /*+ HINT_NAME(t1, t2) */ 。当 TiDB 优化器选择的不是最优查询计划时,建议使用 Optimizer Hints。

官方操作文档:

用户虽然可以通过 Hint 的方式选择指定的执行计划,但有的时候需要在不修改 SQL 语句的情况下干预执行计划的选择。在 TiDB 4.0 中执行计划绑定提供了一系列功能使得可以在不修改 SQL 语句的情况下选择指定的执行计划,比如自动创建绑定。此外,随着数据的变更,有可能原先绑定的执行计划已经不是最优的了,这时候, 自动演进绑定功能 可以自动优化已经绑定的执行计划,详情可以查看这篇文章:「再也不用担心我的 SQL 突然变慢了」。

官方操作文档:

View

TiDB 支持视图,视图是一张虚拟表,该虚拟表的结构由创建视图时的 SELECT 语句定义。使用视图一方面可以对用户只暴露安全的字段及数据,进而保证底层表的敏感字段及数据的安全。另一方面,将频繁出现的复杂查询定义为视图,可以使复杂查询更加简单便捷。

View 官方操作文档:

更多新特性等你探索!

1. 大事务支持

官方操作文档:

2. 支持 utf8_general_ci 和 utf8mb4_general_ci collation

官方操作文档:

3. AutoRandom Key

官方操作文档

4. LOAD DATA 功能完善与优化

官方操作文档:

5. 基于角色的访问控制(role-based-access-control)

官方操作文档:

6. ADMIN DDL 支持 [like_or_where]

官方操作文档:

……

即日起,投稿 「TiDB 4.0 试玩体验」 的同学可以有机会得到 TiDB 限量周边奖励 哦~

投稿渠道:

  • 方式一:在 AskTUG 上发帖,标题格式:【TiDB 4.0 试玩体验】……,即可与广大 TiDB 用户们一起交流讨论!
  • 方式二:加入 「TiDB 4.0 尝鲜群」 ,在群内分享你的博客链接并 @TiDB Robot,可以实时与大家分享试玩心得、反馈建议。加群方式:扫描上方二维码添加 TiDB Robot 为好友,回复“新特性”即可入群!

640

又到了抢限量周边的时候了 :robot:

:smiling_face_with_three_hearts::smiling_face_with_three_hearts::smiling_face_with_three_hearts:

周末升级测试环境

也欢迎投稿赢周边:star_struck:

:sweat_smile: 还没升级成功(从3.1升级到4.0)

问题丢出来,搞不定的我们来~:fist_right:

1赞