【发布时间】:2017-04-14 01:11:28
【问题描述】:
使用 Sequelize 有性能优势还是只是为了方便?如果只是为了方便我不明白。如果您希望它方便,为什么不使用像 Mongo 这样的基于文档的数据库呢?如果你想使用 SQL,我们直接使用 SQL 怎么样?对于没有太多“便利”优势,这似乎很麻烦,并且想知道所有的大惊小怪是什么?它是为那些卡在 SQL 上但不想编写联接的人设计的吗?
【问题讨论】:
-
肯定不会为了sql性能。但就像许多 ORM 一样,我建议我奶奶从那里开始,因为她的大多数查询都很简单。将其推迟几周,然后开发人员对如何进行中等难度的查询感到沮丧。你可以在任何 ORM 下的问题中看到这一点。但是,将 ORMS 绑定到模型中并尝试处理大多数事情,提供 RAW 作为逃生路线,这非常好(如果这是你想做的)。我们中的一些人永远不会想象使用 ORM。希望我们能尊重那些这样做的人。别忘了,表现还包括完成简单的事情
-
我怎样才能再对 Drew 的评论点赞十次? ! 3rd 方软件经常阻碍。通常是因为未能清楚地展示一些优化。
-
Drew 的评论应该是票数最高的答案。 @Drew 你能把你的评论作为答案吗
标签: mysql database database-design architecture sequelize.js