Ruby开发者远离DynamoDB的六个缘由

本文的做者Eric Genesky曾经是一位老师,他专一于NoSQL和云计算的研究并热衷于发现最新技术。本文他介绍了本身对于亚马逊最新数据库产品DynamoDB的见解,他认为Ruby开发者应该远离DynamoDB。数据库

  不止一位使用者抱怨亚马逊公司最新推出的数据库DynamoDB仍是一个未成熟的产品,DynamoDB是一个价格低廉、托管的、云服务形式的NoSQL数据库,目的是要“知足数据库管理、性能、可扩展性和可靠性等核心问题。”——出自其官方网站。曾经有一篇文章就是感慨NoSQL数据库缺少管理,而且提到当下的一些NoSQL数据库能够做为AWS潜在的替代者,同时指出缺乏管理的NoSQL数据库可能所以没法跟亚马逊一类的大公司竞争。异步

  看到Timothy Cardenas最近的博客,他一直在抱怨Ruby开发者应当远离亚马逊的DynamoDB数据库,而且找到了如下六个缘由:ide

  ·写操做在建立模式下死机超过一个小时。性能

  ·不能简单的计算记录。网站

  ·遍历记录须要巨大的阅读成本。云计算

  ·没有对写入操做的异步支持。开发

  ·每次更新只能使读/写速度加倍。博客

  Ruby SDK就像迷宫同样,不须要了解其余库的细节就能进行扩展。我不能了解一个请求是如何建立的,这太复杂了。产品

  对于这一观点我有不少疑问。首先,DynamoDB的Ruby SDK确实存在这些问题,仍是使用者自身的问题?其次,这些问题是DynamoDB的潜在缺陷吗?若是是的话,其余公司可能会提供一个更好的托管形式的NoSQL数据库,为Ruby开发者服务。
 it

相关文章
相关标签/搜索