课程介绍:
这段课程主要讲解了架构设计中数字类型的使用,特别是整形、浮点和高精度类型。作者强调了在表结构设计中,使用整形类型最常见的业务场景是表示某件物品的数量,而互联网海量并发的场景中,不建议使用 decimal 类型来存储金额,而应使用 int 整形类型。此外,作者还指出了在使用整形类型作为主键时应注意的两点:使用 big int 而非 int,以及自增值并不持久化,可能会有回溯现象。最后,作者通过 CQ 语句演示了 int 类型达到上限后再次进行自增插入时的错误表现。
课程截屏:
课程目录:
01数字类型:避免自增踩坑.mp4
02字符串类型:不能忽略的collation.mp4
03日期类型:timestamp可能是巨坑.mp4
04非结构存储:用好json这张牌.mp4
05表结构设计:忘记范式准则.mp4
06表压缩:不仅仅是空间压缩.mp4
07表的访问设计:你该选择sql还是nosql?.mp4
08索引:排序的艺术.mp4
09索引组织表:万物皆索引.mp4
10组合索引:用好,性能提升10倍!.mp4
11索引出错:请理解cbo的工作原理.mp4
12join连接:到底能不能写join?.mp4
13子查询:放心地使用子查询功能吧!.mp4
14分区表:哪些场景我不建议用分区表?.mp4
15mysql复制:最简单也最容易配置出错.mp4
16读写分离设计:复制延迟?其实是你用错了.mp4
17高可用设计:你怎么活用三大架构方案?.mp4
18金融级高可用架构:必不可少的数据核对.mp4
19高可用套件:选择这么多,你该如何选?.mp4
20innodbcluter:改变历史的新产品.mp4
21数据库备份:备份文件也要检查!.mp4
22分布式数据库架构:彻底理解什么叫分布式数据库.mp4
23分布式数据库表结构设计:如何正确地将数据分片?.mp4
24分布式数据库索引设计:二级索引、全局索引的最佳设计实践.mp4
25分布式数据库架构选型:分库分表or中间件?.mp4
26分布式设计之禅:全链路的条带化设计.mp4
27分布式事务:我们到底要不要使用2pc?.mp4
28mysql数据库开发规范.mp4
29如何优雅地删除生产环境中的大表?.mp4
30历史数据库系统:不可或缺的迁移系统.mp4
结束语撸起袖子干,未来星辰大海.mp4
开篇词从业务出发,开启海量mysql架构设计.mp