我有一个节点js项目,希望在其中连接Postgresql和MSSQL。我不确定我是否只使用DB驱动程序(pg & node-mssql包),还是更好的后缀,因为我可以使用原始查询和Sequelize,并且通过这些查询只有一个包用于所有这些查询。
发布于 2021-04-28 15:05:36
Sequelize是一个比pg或node-mssql更高级别的库。它提供了一个对象-关系映射(ORM)接口,为从Node与关系数据库交互提供了有用的功能和结构。在下面,它仍然依赖于您想要使用的数据库的数据库驱动程序,所以它的性能要比直接使用原始查询的性能要低,但代价是易用性和更多的护栏,以确保操作正确。
如果您不需要Sequelize提供的任何特性,只需直接查询数据库以获得更高的性能。如果您需要ORM的任何抽象或易用特性,请使用Sequelize。
https://stackoverflow.com/questions/67301854
复制相似问题