技术开发 频道

DAX公开预览版发布,响应时间数量级缩短

  【IT168 资讯】Amazon DynamoDB Accelerator公开预览版已经发布了,Amazon DynamoDB Accelerator (DAX) 是一种完全托管并且高度可靠的内存缓存。DynamoDB是可以用于文档和键值数据存储的托管NoSQL数据库,亚马逊表示单一的DynamoDB表可以存储100TB的数据,即使每秒钟的请求数量达到数百万,DAX也可以将 Amazon DynamoDB 的响应时间从数毫秒缩短到数微秒。据悉,亚马逊零售网站就是依靠DynamoDB来支持黑色星期五和网络星期一等流量激增的短暂高强度事件。

  DAX的预览版目前只支持 DynamoDB Java SDK 的API,而且必须用一种新的用于Java的DAX SDK来与DAX进行交互。 该SDK使用低级TCP接口与集群进行通信,调优之后支持低延迟和高吞吐量。 亚马逊也承诺会尽快支持其他语言。

  DAX用作托管服务,创建DAX集群之后,就可应用于现有的读写目标,用户只需做诸如修补,集群维护,复制和故障管理等管理工作, 集群在VPC中运行,节点分布在可用区域之间。

DAX公开预览版发布,响应时间数量级缩短

  每个DAX群集可以包含1到10个节点,用户可以通过添加节点来增加整体读取吞吐量,缓存的大小基于创建集群时选择的节点大小。

  开发者文档表示DAX主要解决以下三个核心情景:

  1.作为内存缓存,DAX将最终一致的读取工作负载响应时间降低了一个数量级,从数毫秒降低到数微秒。

  2.DAX通过提供与Amazon DynamoDB API兼容的托管服务来降低运营和应用程序的复杂性,因此在现有应用程序中应用时只需做最小功能更改。

  3.对于重量级或突发性的工作负载,DAX通过减少对读取容量单元的过度配置,提供更高的吞吐量,节约运营成本,这对于需要重复读取单个键的应用程序尤其有用。

  DAX公开预览版现在可在美国东部(弗吉尼亚州北部),美国西部(俄勒冈州)和欧盟(爱尔兰)等地区免费使用。

0
相关文章