gpt4 book ai didi

node.js - 我应该使用带有 Node js 的 sequelize 或 DB 驱动程序进行原始查询吗?

转载 作者:行者123 更新时间:2023-12-03 22:43:17 25 4
gpt4 key购买 nike

我有一个 Node js 项目,我想在其中与 Postgresql 和 MSSQL 建立连接。我不确定我是否只使用 DB 驱动程序 (pg & node-mssql npm 包)或者更好 Sequelize ,因为我可以将原始查询与 Sequelize 一起使用,并且通过它只有一个包用于所有这些查询。

最佳答案

Sequelize 是比 pg 更高级别的库或 node-mssql .它提供了一个对象-关系映射 (ORM) 接口(interface),该接口(interface)提供了有用的功能和结构,用于与 Node.js 中的关系数据库进行交互。在它下面仍然依赖于您要使用的数据库的数据库驱动程序,因此它的性能将低于直接使用原始查询,但权衡是易用性和更多的护栏以确保正确完成操作。
如果您不需要 Sequelize 提供的任何功能,只需直接查询数据库以获得更高的性能。如果您需要 ORM 的任何抽象或易用特性,请使用 Sequelize。

关于node.js - 我应该使用带有 Node js 的 sequelize 或 DB 驱动程序进行原始查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67301854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com