【TiDB 4.0 PCTA 学习笔记】- 2.1 When to use TiDB platform(TiDB 的适用场景)@ 2班+王涛

课程名称: 2.1 When to use TiDB platform(TiDB 的适用场景)

学习时长: 20min

课程收获:

熟悉 TiDB 的一些典型使用场景

课程内容:

1、OLTP场景

1、适合海量数据,对数据访问均匀
2、小范围热数据使用TiDB时需要注意
3、海量级数据带索引的查询能够保证毫秒级的延迟
4、生产环境支撑在线业务
5、TiDB兼容MySQL语法,没有容量上限,对业务提供更好的拓展性
image

2、实时分析HTAP(混合事务分析的负载的数据库)

1、传统数据库只支持批量更新和批量的离线操作,TiDB支持数据的实时更新,支持事务,实时的增删改查及索引,可以实现高性能的实时分析,可以在数据原地分析,OLAP与OLTP互不影响
2、数据汇总
3、MySQL可以通过数据汇总工具DM将上游多个数据库同步到一个TiDB集群进行汇总,可在TiDB实时进行数据分析
image

3、重型的数据分析场景

用Spark(复式数据处理平台)打通TiDB和其他的大数据的处理)
TiSpark:能让Spark直接读取TiDB上的数据,将Spark分析、分布式的计算分析逻辑下推到TiDB的存储节点进行复式计算
image

二、不适用TiDB场景

1、数据和业务在一台机器就能完成的,但MySQL可以迁移TiDB,且业务层无需修改
2、业务需要非常重度的分析任务:如多表,每表上亿数据,进行多维的join关联操作
3、表关联查询产生的中间结果超过了TiDB SQL层物理机的内存能容纳的中间数据
4、复式数据处理平台OLTP数据访问延迟在亚毫秒级之间

学习过程中参考的其他资料

同学你好,感谢参与 TiDB 4.0 课程的学习!

本篇笔记逻辑清晰、内容丰富,被评选为优质笔记,将额外获得 20 积分,并在 「TiDB 培训」分类下获得“置顶”权益,积分兑换规则将于近期开放,敬请关注!

期待您继续产出优质内容!

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