主题:【原创】浏览器是怎么变成操作系统的 -- 美人他爹
共:💬233 🌺560
sql确实让人又爱又狠
爱的是用sql 可以不动脑子 select * from XXX where XXX=XXX 这样很爽,至于底层,没必要考虑
恨的是用sql 有时候想动脑子也不行,程序员写出一些触发全表扫描或者引发死锁的sql语句简直就该杀,可这不是sql语法的问题,是dbms实现的问题,所以dba边骂娘边调优,数据库的调优有的时候需要走一些反范式的偏门,比如数据冗余,这个时候,sql怎么写,怎么维护数据完整一致,又轮到程序员骂娘。。。极端情况下,就子子孙孙骂娘无穷尽了。。。
所以才有orm框架百花齐放,目的都是尽可能让程序员能够忘掉sql,让orm全权解决sql语句的优化和数据cache,让dba踏踏实实玩儿他的dbms,这样就和谐了。
可是orm框架不和谐阿,百花齐放的结果就是无所适从,而且框架的设计也是良莠不齐,甚至有的时候比sql还复杂。。。
- 相关回复 上下关系8
压缩 2 层
🙂要怪就怪现在的数据太多了。 素里太守 字122 2009-07-30 21:15:10
🙂小荷才露尖尖角,早有蜻蜓立上头 1 羽羊 字377 2009-07-30 21:29:10
🙂权限这东西google无所谓 明日枯荷包 字137 2009-08-02 12:21:15
🙂SQL!!! SQL???
🙂是,我发现orm的学习曲线很长 裸飞 字142 2009-08-31 00:41:43
🙂说得对极了 邓侃 字149 2009-08-02 07:23:45
🙂SQL确实跟传统的编程语言不同 懒厨 字959 2009-07-30 20:43:56
🙂其实这些特性是数据处理中非常需要的 类反词典 字684 2009-07-30 18:12:26