DynamoDB 与 MongoDB NoSQL [英] DynamoDB vs MongoDB NoSQL

查看:28
本文介绍了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天全站免登陆