gpt4 book ai didi

database - 托管数据库 : How is latency handled?

转载 作者:太空狗 更新时间:2023-10-30 01:52:39 24 4
gpt4 key购买 nike

我阅读了一些有关托管(又名云)数据库的内容。例如Cloudant提供托管 CouchDB 数据库或 Cassandra.io提供托管的 Cassandra。我理解为什么这些服务可以解决一些问题。

我的问题:为什么这些服务有效?我想我在自己的服务器上(或云托管平台上的某个地方)托管自己的应用程序,并使用这些服务之一来存储我的数据。对于每个数据库请求(读取或写入),我都需要支付整个互联网往返费用(假设我的应用程序未托管在我的数据库云提供商使用的同一位置)。 为什么这些往返没有杀死我?在考虑 SQL 时,每个查询都将花费额外的 x*10ms 仅用于网络,没有任何时间花费。

这个问题是怎么解决的?或者这些服务是否不适合需要快速响应且只能用于延迟不是问题的数据处理的应用程序?

最佳答案

通常,托管数据库服务的物理主机通常位于主要数据中心(例如 AWS)。为了减少网络延迟,客户可以选择是否将他们的应用程序托管在与托管数据库所在的物理数据中心相同的服务器上。

大多数不使用托管数据库服务的高性能应用程序和/或网站通常出于性能原因将其应用程序服务器和数据库服务器维护在不同的主机上。因此,简而言之,切换到托管数据库服务不一定会增加网络延迟。

关于database - 托管数据库 : How is latency handled?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873725/

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