作者回复: 我觉得不能一概而论。需要先了解InnoDB和MyISAM各自的特点:
InnoDB支持事务和行级锁,是MySQL默认的存储引擎
MyISAM只支持表级锁,非事务安全性,更适合读取数据库的情况,
小型的应用,如果需要大量的SELECT查询,可以考虑MyISAM。如果是事务处理应用需要选择InnoDB。
两种引擎各有特点,另外在MySQL中不同的数据表也可以选择不同的存储引擎。
作者回复: 对的 总结的不错
作者回复: 这个部分算是优化篇的概览,所以知识点比较多。我会在后面的章节陆续进行介绍的。
作者回复: 除了买课,还有两种比较直接的方式,一个是看大厂最新的应用,比如网易,微众银行的MySQL优化实践分享。还有一个方式就是能参与到真实的项目中来,多交流
作者回复: 很好的分享
作者回复: 可以考虑Zabbix, OpManager
作者回复: 对 可以这么理解
作者回复: 感谢加武同学 Fighting~
作者回复: 谢谢骑行的掌柜
作者回复: 有的,后面的章节就有讲到B+树
作者回复: 这个从整体做个介绍,也就是如果我们想要优化数据库都有哪些角度可以进行考虑。
作者回复: 坚持下来就会有收获,付出越多收获越多,加油
作者回复: 谢谢 希望能有帮助
作者回复: 恩 SAP HANA将交易型数据库和分析型数据库合二为一。传统的关系型数据库更多是行式存储,现在很多数据库也逐渐具备多种功能。
作者回复: 不同的数据情况不同,总的来说可以作为经验值参考