DynamoDB 是什么?

什么是 DynamoDB

DynamoDB 是一个你什么也不用管的 NoSql 数据库。记得给 AWS付账单就可以。

在2004年的时候, Amazon 发现 Oracle 数据库都不够用了。为了还能继续做生意。 AWS设计了一个 Key-Vale 存储系统。以希望能达到以下目的:性能,可扩展性,可靠性。

Dynamodb 用起来很简单,因为它的功能很简单,你想一个 Key-value 能什么花头可以搞的, 以至于你感觉它基本上没用处。 特别是你发现市场上 kev-value 的数据库已经多的性况下。如查你非要说好,也怕只有:你开箱就用,不需要自己去维护什么。要记得给钱。

Dynamodb 会说你在最开始做产品的开发的的时候,要用户没用户,要功能没功能,所以关系型数据库不合适,因为你不知道有什么 schema。 但是 DynamoDB 对你可能更没有用。因为根据它的文档:你只能对你的产品需求很熟悉的时候,你才能设计好表的 Partion key和
sort key, 以及 primary key。 从这个角度来说,还不如 MySQL。

用 Dynamodb 当数据库绝对比用 mysql 当后台数据库的设计要难搞, 特别是你的功能不是说从一个 key 读一个 Value, 如果功能都这么简单。我认为在千万数据的级别下。 Aurora 搞不好能跑的更好。更方便,还更省钱。 这个等有钱了,我必要要做测试。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 云计算背后的秘密:NoSQL诞生的原因和优缺点 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL...
    ItStar阅读 2,290评论 0 7
  • Chapter 7: Databases and AWS B. Amazon RDS is best suited...
    K1024阅读 668评论 0 0
  • 为何要使用NoSQL数据库? 1.NoSQL具有灵活的数据模型,可以处理非结构化/半结构化的大数据 2.NoSQL...
    毛子阿卡西阅读 540评论 0 3
  • 开营仪式里猫叔希望大家都成为一个有故事的人,没有故事,就去创造属于自己的故事,创造不出来,就去记录别人的故事,在任...
    李静_7285阅读 416评论 2 4
  • 烟蒂投资 什么是烟蒂投资? 巴菲特:如果你以一个足够低的价格买进一家公司的股票,那么你总会有机会在未来以一个还算不...
    罗贤龙阅读 188评论 0 1