egg-mysql和sequelize是什么关系?
问题描述:
egg-mysql和sequelize是什么关系?
实际工作中一般怎么选择?
14
收起
正在回答
1回答
同学你好
egg-mysql 是 egg.js 接入 mysql 的插件,它是一个 ali-rds 的封装 https://github.com/ali-sdk/ali-rds
里面可以使用各种方法来操作数据库,比如 db.insert(),db.query(), db.update() 等等。
而 sequelize 是一个 ORM 工具,ORM 就是将数据库操作抽象成面向对象的方式,要比上面那个简单的操作代码量少,语义性强,有更多功能。它也有 egg 的插件:https://github.com/eggjs/egg-sequelize
选择来说,看业务量以及表的复杂对应关系进行选择,假如是简单的几个表,建议 egg-mysql 就够了,假如表错综复杂,可以使用 sequelize
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星