DynamoDB与MongoDB NoSQL [英] DynamoDB vs MongoDB NoSQL

查看:106
本文介绍了DynamoDB与MongoDB NoSQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图弄清楚我可以为将来的项目使用什么,我们计划在第一年每月存储大约50万条记录,而在接下来的几年中可能会存储更多,这是一个垂直应用程序,因此不需要为此使用数据库,这就是我决定选择noSQL数据存储的原因.

I'm trying to figure it out what can I use for a future project, we plan to store from about 500k records per month in the first year and maybe more for the next years this is a vertical application so there's no need to use a database for this, that's the reason why I decided to choose a noSQL data storage.

我想到的第一个选择是mongo db,因为它是一个非常成熟的产品,得到了社区的大力支持,但另一方面,我们得到了一个全新的产品,该产品以最高的性能提供托管服务,我将开发此应用程序,但没有维护计划(至少到目前为止),因此,我认为这将是巨大的优势,因为亚马逊提供了一种灵活的缩放方式.

The first option that came to my mind was mongo db since is a very mature product with a lot of support from the community but in the other hand we got a brand new product that offers a managed service at top performance, I'll develop this application but there's no maintenance plan (at least for now) so I think that will be a huge advantage since amazon provides a elastic way to scale.

我主要关心的是查询结构,我还没有研究过dynamoDB查询功能,但是由于是k/v数据存储,所以我觉得这可能比mongo db有更多限制.

My major concern is about the query structure, I haven't looked at the dynamoDB query capabilities yet but since is a k/v data storage I feel that this could be more limited than mongo db.

如果有人有将项目从mongoDB迁移到DynamoDB的经验,则任何建议将不胜感激.

If someone had the experience of moving a project from mongoDB to DynamoDB, any advice will be totally appreciated.

推荐答案

我最近将MongoDB迁移到了DynamoDB,并写了3个博客来分享一些有关性能,成本的经验和数据.

I recently migrated my MongoDB to DynamoDB, and wrote 3 blogs to share some experience and data about performance, cost.

从MongoDB迁移到AWS DynamoDB + SimpleDB

您应使用MongoDB的7个理由通过DynamoDB

应使用DynamoDB的3个原因通过MongoDB

这篇关于DynamoDB与MongoDB NoSQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆