西西河

主题:【原创】浏览器是怎么变成操作系统的 -- 美人他爹

共:💬233 🌺560
全看分页树展 · 主题 跟帖
家园 SQL!!! SQL???

sql确实让人又爱又狠

爱的是用sql 可以不动脑子 select * from XXX where XXX=XXX 这样很爽,至于底层,没必要考虑

恨的是用sql 有时候想动脑子也不行,程序员写出一些触发全表扫描或者引发死锁的sql语句简直就该杀,可这不是sql语法的问题,是dbms实现的问题,所以dba边骂娘边调优,数据库的调优有的时候需要走一些反范式的偏门,比如数据冗余,这个时候,sql怎么写,怎么维护数据完整一致,又轮到程序员骂娘。。。极端情况下,就子子孙孙骂娘无穷尽了。。。

所以才有orm框架百花齐放,目的都是尽可能让程序员能够忘掉sql,让orm全权解决sql语句的优化和数据cache,让dba踏踏实实玩儿他的dbms,这样就和谐了。

可是orm框架不和谐阿,百花齐放的结果就是无所适从,而且框架的设计也是良莠不齐,甚至有的时候比sql还复杂。。。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河