BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Amazon DynamoDB升级,新增JSON支持

| 作者 谢丽 关注 11 他的粉丝 发布于 2014年10月17日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Amazon DynamoDB是一个快速灵活的、全托管的NoSQL数据库。近日,Amazon宣布对它进行升级,新增如下特性:

  • 支持JSON文档——现在,用户可以将整个JSON格式的文档作为一个DynamoDB数据项存储。AWS SDK(AWS SDK for Java.NETRubyJavaScript)使用一些新的DynamoDB数据类型提供了这项支持。用户可以很容易地将其JSON数据或本地语言对象映射到DynamoDB的原生数据类型。而且,他们可以通过AWS管理控制台查看和编辑JSON文档。此外,通过构建一个非常薄的转换层,新的数据类型就可以用于存储HTML或XML等结构化文本。
  • 扩展免费套餐——现在,免费套餐包含25GB的存储、每月2亿次请求、25个单位的读取容量及25个单位的写入容量。根据经验,这可以支撑一个有15000名玩家的移动游戏,或者一个天曝光量达50万次的广告技术平台。
  • 额外的扩展选项——DynamoDB基于预配置的容量模型。在创建表和索引的时候,需要指定读/写容量。此前,在一次更改操作中,DynamoDB只允许将这一预配置的值加倍或减半。而现在,用户可以根据需要随意调整。
  • 更大的数据项——现在,每个DynamoDB数据项最大可占用400KB。此前,这一数值为64KB。

此外,DynamoDB很快还将提供在线索引功能,允许用户对现有的表增加和删除索引。

InfoWorld资深作者Serdar Yegulalp对此进行了报道。Serdar认为,此次Amazon DynamoDB升级是新一轮云服务降价潮的一部分。前不久,Google和Microsoft相继宣布降低其云服务的价格。因此,他将Amazon DynamoDB升级看作是一种间接降价行为。

他还指出,Microsoft在8月份推出的Azure DocumentDB是一项类似的服务,而且有着DynamoDB长期缺少的一些新功能,如对数据进行类似SQL的事务性操作。虽然有些项目可以弥补这种功能缺失,但很明显,在价格、吞吐量、存储空间之外,Microsoft清楚地知道如何与Amazon展开竞争。

不过相比之下,Amazon DynamoDB此次升级对免费套餐的扩展力度极大。要知道,Google的NoSQL数据库服务Cloud Datastore只提供1GB的免费存储空间,而微软的JSON文档数据库DocumentDB只向开源开发者提供免费套餐。

最后,提请读者注意,DynamoDB的这些新特性目前只向美国东部(北弗吉尼亚)、美国西部(俄勒冈州)、欧洲(爱尔兰)和亚太区(东京)四个区域提供。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT