|
本帖最后由 tangchaoql 于 2011-11-16 15:54 编辑
icer_repls 发表于 2011-10-27 12:26 ![]()
对MySQL还不是很熟悉, 不过我记得TOM在他的书中说过,大概意思就是:能让数据库做的就尽量让数据库做, 能 ...
TOM 在oracle里面讲的东西,考虑的角度不一样!!
在线应用,视具体情况而定。一般的我认为,在线应用SQL的粒度应该尽可能小,尤其是MYSQL,ORACLE不一定,ORACLE很多类型的SQL,可以自己根据oracle的特性写好,让ORACLE来进行内部拆分并行计算。
即使是OLAP也不是一条SQL出结果就好,要充分利用系统资源,平衡性能瓶颈。
简单的说ORACLE MAX MIN 分拆成2条SQL要比一条快,2条UNION ALL就出结果了,但是MYSQL需要一条SQL。 根据实际情况,在云计算当道的今天,快速出结果,比较靠谱儿。
|
|