database - 使用像 redistogo.com 这样的服务的优缺点?

标签 database node.js redis

我们使用 redis 来存储我们需要快速调用的“事件”信息。使用像 redis 这样的东西,你会失去 redis 速度的优势吗?

这样的服务有什么优缺点?

谢谢!

最佳答案

您的数据包从应用程序到数据库的跳转距离越远,您引入的延迟就越大。在大多数应用程序和网络中,您还会降低吞吐量。

在您的情况下,延迟将是问题所在(许多其他人可能更反对吞吐量)。对于许多实时计算应用程序,各个部分的网络位置非常重要。我们定期将盒子移动到与其他盒子相同的物理数据中心和相同的物理交换机上,以最大限度地提高吞吐量并最大限度地减少延迟。

长话短说,如果您在比 Redis To Go 的托管位置更近的地方安装等效的 Redis,您肯定会看到更好的性能,最好与您的应用程序位于同一数据中心。但是,如果您没有运行自己的数据中心并且对管理自己的机器不感兴趣,那么托管的 Redis 实例总比没有 Redis 实例要好,对吧?

关于database - 使用像 redistogo.com 这样的服务的优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9422693/

相关文章:

mysql - 我什么时候应该将数据存储为 JSON?

php - 如何存储由用户服务器端(mySQL)创建的 <li>-item

php - 我应该如何在 SQL 中存储不同类型的帖子? (PHP/MySQL)

javascript - 函数 insertMany() 无序 : proper way to get both the errors and the result?

redis - redis中键的短语匹配

ruby - 如何处理 'lock' 数据库行

node.js - Express.js- 添加响应主体

node.js - node_modules/@types/错误(接口(interface) 'Element' 不能同时扩展类型 'ReactElement<any>)

docker - 使用 Redis 将数据提供给不安全的 docker 容器

redis - 使用 Nestjs 在 redis 存储中存储一个值