水平扩展数据库指南

时间:2018-09-19 07:26:06

标签: mongodb amazon-web-services google-cloud-platform cluster-computing sharding

我们想水平扩展在一个服务器上运行的现有MongoDB数据库。由于用户群的增加,我们无法再垂直扩展它。我们需要通过分片水平缩放。

MongoDB提供了很好的tutorial来实现分片。但是,我们需要花费更少的时间。我们对此不是专家。

似乎有多个可用选项,例如Google Cloud和Amazon RDS。我们想要的只是使用我们的数据库,但通过其他服务来实现分片。

所以我的问题是: 1.是否有可能使用MongoDB Sharding在不到一个星期的时间内就建立了一个故障安全群集架构,而该团队没有任何经验? 2.如果没有,这些服务(例如Google Cloud SQL和Amazon RDS)是否提供了一种将我们的数据库与Sharding服务一起使用的机制?

任何在这方面有专长的人都可以引导我朝这个方向发展吗?

1 个答案:

答案 0 :(得分:1)

我尝试过MongoDB Atlas,它看起来不错https://www.mongodb.com/cloud/atlas

默认情况下会为您创建一个集群

也许,您可以尝试一下:

  

MongoDB Atlas提供了世界领先的现代数据库   由以下人员设计和运行的应用程序作为全自动云服务   构建数据库的团队相同。经验证的操作和   内置安全实践,自动耗时   管理任务,例如基础结构配置,数据库   设置,确保可用性,全局分布,备份等。   易于使用的UI和API,让您花费更多的时间来构建自己的   应用程序和更少的时间来管理数据库。