gpt4 book ai didi

node.js - 适用于高负载应用程序的最佳 Node ORM 模块

转载 作者:搜寻专家 更新时间:2023-11-01 00:00:22 26 4
gpt4 key购买 nike

我正在开发一个负载非常高(每秒数千个请求)的 node.js 应用程序,我需要有高负载 node.js 应用程序和 ORM 模块经验的人的建议。

我将 node-orm2 用于较小的项目,但我不知道在这种情况下这是否是正确的选择。

该应用程序每秒需要数千次数据库读/写,我想使用一个 ORM 模块,它可以在任何服务负载下提供最佳性能。

我将使用 PostgreSQL 作为数据库。

最佳答案

我不确定在高负载下使用 orm 是个好主意。

最近,我在高负载 Node 项目上尝试了几种不同的 orms 和数据库,并得出结论,最好的方法是使用像 Redis 和 npm modul 之类的东西,比如 ioredis。

作为一种选择,您可以使用不同的数据库进行常规和高负载操作。例如,用于常规操作的带有 sequelize 的 PostgreSQL 以及用于高负载的一些 NoSQL,如 Redis。

并且,如果可能的话,尝试缓存结果或尽可能避免 dada base 请求。

如果您找到其他解决方案,请告诉我,因为这对我来说是一个非常重要的问题。

关于node.js - 适用于高负载应用程序的最佳 Node ORM 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275643/

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