水平扩展数据库指南

问题描述 投票:1回答:1

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

MongoDB提供了一个很好的tutorial来实现Sharding。但是,我们需要在更短的时间内完成。我们不是这方面的专家。

似乎有多种选择,如Google Cloud和Amazon RDS。我们想要的只是使用我们的数据库,但通过其他服务实现Sharding。

所以我的问题是:1。使用MongoDB Sharding建立一个故障安全集群架构是否可能不到一周,而团队之前没有经验? 2.如果没有,那么像Google云端SQL和Amazon RDS这样的服务是否提供了一种机制来将我们的数据库与其Sharding服务一起使用?

有这方面专业知识的人能指导我这个方向吗?

mongodb amazon-web-services google-cloud-platform cluster-computing sharding
1个回答
1
投票

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

它默认为您创建一个集群

也许,你可以尝试一下:

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

© www.soinside.com 2019 - 2024. All rights reserved.