首页 > 解决方案 > kenx JS 和 Sequelize 有什么区别?

问题描述

如果我想在我的 node js 应用程序中使用 MySQL 作为数据库,kenxjs 和 sequelize 有什么区别?

标签: node.jsdatabasesequelize.js

解决方案


Knex 只是一个查询构建器,而 Sequelize 是一个 ORM。因此,Knex 只是为您简化了构建 SQL 查询的过程,在 Sequelize 中,您首先定义与您的表和它们之间的关联相对应的模型,然后您处理这些模型,而不是使用普通的 SQL。Sequelize 让您根据领域模型进行思考,而不仅仅是 SQL 查询。


推荐阅读