【发布时间】:2015-08-10 04:19:20
【问题描述】:
MongoDB 上手容易,但保证可用性并不容易(买 EC2 搭建主从?还是更多副本集?)。并且有许多具有高可用性和良好性能的键值公共服务(Dynamo、AzureTable)。因此,如果我可以用 Dynamo 等替代 MongoDB 存储引擎,那么我将获得友好的 MongoDB API 和高可用存储。这可能吗?
【问题讨论】:
-
有货吗?还没有。 MongoDB 3.0 发布后完成的部分工作是使存储引擎“可插入”,以支持新的 WiredTiger 存储引擎。在“理论”中,可以插入另一个解决方案的任何“适配器”并用作配置中的备用引擎。这是一直到那里吗?并不真地。因此,目前没有其他可插拔引擎可用。
-
@BlakesSeven 虽然没有可用的键/值存储专用引擎,但在这种情况下配置和使用 MongoDB 很容易,甚至有一些变化。请参阅下面的答案。
-
@MarkusWMahlberg 为什么你似乎认为你在告诉我一些事情?这不是 OP 专门要求的,也不是编程主题。
-
@BlakesSeven 你似乎错过了这种可能性,我只是想让你知道。稍微思考一下,这个问题对我来说已经足够接近数据建模了;)如果造成伤害,请原谅。
-
@MarkusWMahlberg 我不会错过任何东西。不是提出的问题,因此我没有那样回答。
标签: mongodb amazon-dynamodb nosql