什么是mongodb的云就绪

Uda*_*day 3 mongodb

自从2周以来我一直在读mongodb.我已经给出了类似mongodb的读取,旨在使其具有灵活性,可扩展性和云就绪性.

我可以在这里理解前两个(敏捷和可扩展).

你们中的任何人都可以对mongodb有所了解吗?

mongodb的功能是什么让它成为云端准备......?

Ada*_*ord 12

首先,一个警告,"云"是一个抽象概念,一个营销热门词,可以采取多种不同的方式.因此,我们可以将该定义缩小到在数据库和Rackspace和Amazon EC2等虚拟化环境中有意义的内容.

这些环境使您(用户)可以根据您的要求快速轻松地启动操作系统实例,并提供内存,存储和计算资源方面的灵活选项.甚至可以选择使用内置工具(取决于平台)或您自己编写/管理的工具(厨师,木偶等)自动执行此操作.

在这种情况下,MongoDB是"云就绪",因为它做了几件事:

首先,它可以水平扩展,用于读取(从从属,副本集读取)和写入(分片),这意味着能够快速启动新实例(云的定义功能与订购新硬件)并将其添加到您的群集可帮助您扩展数据库.

其次,它是多平台的.无论您是在云中运行Linux变体,Windows还是其他操作系统,您仍然可以获取二进制下载(或者,对于Linux,使用程序包)并进行部署.

接下来,有大量的方法文档来描述在云中部署MongoDB.这似乎是显而易见的,但在部署在新的基于云的基础架构中时,了解与实际部署相关的已知实施,建议和白皮书可能非常宝贵.

"云就绪"不是技术规范,它不是您可以认证的东西,但我认为上面的描述捕获了产品适合并为云做好准备的基本概念.