egg-mysql和sequelize是什么关系?

egg-mysql和sequelize是什么关系?

问题描述:

egg-mysql和sequelize是什么关系?

实际工作中一般怎么选择?

正在回答

登陆购买课程后可参与讨论,去登陆

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


  • xthj 提问者 #1

    ali-rds只能用在阿里的数据库操作吗

    2022-07-22 22:37:57
  • 张轩 回复 提问者 xthj #2

    不是的 它就是关系型数据库通用操作的库,文档中有写:

    Support MySQLSQL Server and PostgreSQL.


    2022-07-23 09:23:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师