|
分析的很有道理,oracle,sql server,db2都是重量级的数据库产品,但是mysql是轻量级的,一个安装包也就100M多点,基本的功能都有,外加读写分离和分布式的功能,其实能满足很多互联网公司的业务需求。
但也有缺点,比如连接算法只有nested loop,没有merge join和hash join,语句都写成非常简单的方式,多连接几个表,执行计划就乱了,语句的写法对查询的性能有非常大的影响,这个在sql应用重构中,作者有详细的描述。
总结一下就是合适的才是最好的,而不是功能最强的。 |
|