CNode

sequelize 跟 原生sql相比 会太多的影响性能么

问答
Bbugall发布于11 年前最后回复11 年前4 回复7279 浏览0 收藏

类似update 要先find然后再update .

查看回复

回复 (4)

B
bugall#1·11 年前

@alsotang 有些时候我只想更新一个字段的值,但是看执行sql它却更新了整个数据行。 我跟朋友对ORM争议很大,不知道是用还是不用。如果考虑到后期并发打的情况

E
eqiuno#2·11 年前

第一,等并发大了再说,sequelize这点开销什么都不算. 第二,sequelize提供update,让用户更新部分属性.

K
klesh#3·11 年前

要用 第一,代码更优雅易懂,好维护 第二,更好地规避sql注入 第三,避免忘记释放连接 第四,验证模型更方便 最后,node.js的sequelize是轻量级的,异步的,不是hibernate,ef那种怪物级的框架。性能影响不会特别明显。强类型有时候就是太死板了,有些问题处理起来很麻烦。

来自酷炫的 CNodeMD

A
alsotang#4·11 年前

就 cpu 层面来说,对于性能我觉得影响不大。但从 io 的角度说,用了 orm 之后,更多的操作会偏向单对象操作,而非批量操作。

参与回复
登录后即可参与回复。登录