【问题标题】:Which is the best option to query postgres node js?哪个是查询 postgres 节点 js 的最佳选择?
【发布时间】:2018-01-07 12:41:54
【问题描述】:

我想使用 node js 和 postgres 为数百万用户提供可扩展的微服务我想知道哪个是最好的 使用 orm 或 postgres 存储函数查询 db 的方法?

【问题讨论】:

    标签: node.js postgresql orm microservices database-performance


    【解决方案1】:

    “最佳”方式是一个模糊的问题。

    如果您只想访问 Postgres,可以使用 pg 之类的包。

    如果您希望查询更加灵活,我建议您使用KnexJS。这是编写一些查询的有趣方式。

    一个存储过程可能是“快速”的,或者任何您想要的,但是如果您不知道微服务的域,您将花费大量时间来更新该存储过程和您的nodejs 包并不重要。

    这里有很多未知数,但我建议您只使用 knex(或 ORM,如果这种建模对您有帮助的话)直到​​您接触到数百万用户,然后看看使用存储函数优化您的微服务是否是正确的路径那个时候向前。到那时您可能还有其他一些问题:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2020-02-14
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多