首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式数据库服务?

分布式数据库服务?
EN

Server Fault用户
提问于 2011-06-30 07:52:37
回答 1查看 261关注 0票数 0

我正在与美国和澳大利亚的客户一起开发一个数据库驱动的web服务。我们目前在美国托管,但我们的澳大利亚客户正在经历滞后。延迟的主要原因是页面启动AJAX查询,这些查询需要在美国的数据库上执行一些db工作,而执行往返需要一段时间。

理想情况下,我们正在寻找某种分布式数据库系统,它复制我们在澳大利亚的主要美国数据库(如果我们以后选择扩展,可能还会在其他地方)。

有人对提供这样的服务有什么建议吗?类似于CDN (CacheFly等),它是基于web的,简单的设置等,但数据库而不是静态文件。

理想情况下,它将对应用程序完全透明,并抽象出所有分布式数据库管理、同步等。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-07-01 12:46:37

不知道要求很难说..。

您可以设置主从复制(几个DB支持这一点),并从位于澳大利亚的奴隶中读取。如果不太可能成为一个问题的话,这些文章仍然要寄给美国。但请注意,奴隶们将失去同步,这可能是一个问题。

如果您需要快速写入和同步数据,我不知道如何从应用程序中抽象出数据库的分布式性质。这种透明性会导致响应时间较慢,这正是您试图避免的。

例如,在M-S复制案例中,您可以在更新后从主程序读取,但如果不将此逻辑构建到应用程序中,则无法做到这一点,这会破坏透明度。

用于数据库的CDN?我真的不知道,可能是亚马逊,也许是一些mongodb的家伙.

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/285660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档