AWS MySQL的RDS VS AWS DynamoDB [英] AWS MySQL RDS vs AWS DynamoDB
问题描述
我一直在使用MySQL的一个公平,而现在,我很满意它的结构和放大器; SQL查询等。
I've been using MySQL for a fair while now and I'm comfortable with its structure & SQL Queries etc.
目前建立在AWS一个新的系统,我一直在寻找DynamoDB。目前,我只知道一点点了。
Currently building a new system in AWS and I've been looking at DynamoDB. Currently I only know a little about it.
是一个更好的那么其他的?
Is one better then the other?
什么是DynamoDB的优势在哪里?
What are the advantage of DynamoDB?
是什么样的从MySQL查询等,以这种扁平式的数据库?
what is the transition like from MySQL queries etc to this flat style DB?
三江源
推荐答案
您可以阅读AWS解释一下这里
You can read AWS explanation about it here.
总之,如果你有主要的查找查询(而不是联合查询),DynamoDB(和其他的NoSQL数据库)是更好的。如果你需要处理的大量的数据,你会在使用MySQL(和其他RDBMS)是有限的。
In short, if you have mainly Lookup queries (and not Join queries), DynamoDB (and other NoSQL DB) is better. If you need to handle a lot of data, you will be limited when using MySQL (and other RDBMS).
您不能重用你的MySQL查询和你的数据模式,但如果你花精力去学习的NoSQL,您将添加一个重要的工具,你的工具箱。有许多情况,其中DynamoDB是给最简单的解决方案。
You can't reuse your MySQL queries nor your data schema, but if you spend the effort to learn NoSQL, you will add an important tool to your tool box. There are many cases where DynamoDB is giving the simplest solution.
这篇关于AWS MySQL的RDS VS AWS DynamoDB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!