PG(node-postgres)VS. sequelize

noo*_*one 3 node.js pg sequelize.js

我只是想问哪个数据库模块更好,PG还是续集?我听说sequelize有时会出现交易问题.谢谢

vod*_*095 17

PG是一个原始驱动程序 - 它只是允许我们向数据库发送查询,而sequelize是一个ORM(对象关系映射器 - https://en.wikipedia.org/wiki/Object-relational_mapping) - 高级模块,映射对象到数据库条目.

其中任何一个的使用取决于项目的规模.如果项目是100行代码实用程序 - 我更喜欢原始驱动程序.如果项目非常庞大并且必须具有可扩展性和可维护性 - 我认为sequelize更好.

也可以使用sequelize很少的代码更改,您可以更改您使用的数据库 - 从postgresql到mysql/sqlite.

值得注意的是,您可以在同一个项目中使用这两个模块 - 部分取决于您可以使用的事务pg,以及sequelize其他部分