DynamoDB介绍

DynamoDB介绍1.DynamoDB介绍DynamoDB特点:AWS全面管理的NoSQL数据库服务全部基于solid-statedrives(SSDS)没有存储空间上限可以支持任意数量的每秒并发吞吐量稳定的低延

1. DynamoDB介绍及实践

DynamoDB特点:

  • AWS全面管理的NoSQL数据库服务
  • 全部基于solid-state drives(SSDS)
  • 没有存储空间上限
  • 可以支持任意数量的每秒并发吞吐量
  • 稳定的低延迟性能:单位数ms的响应延迟
  • 同时支持Key-Value和Document数据模型
  • 自动在三个AZ复制数据
  • 低成本
    DynamoDB的数据模型可以说是BigTable与Oracle NoSQL的融合。系统首先分成多张表(Table)。表中的记录拥有单属性简单哈希主键或两属性Hash Key+Range Key组合主键。记录内容可包含任意多个属性,属性分单值或多值两种。属性值可以是字符串或数值类型。表没有统一的模式,建表时只需要指定主键的定义,其余各记录都可以拥有自己不同的属性集合。记录由主键和多个属性组成这一点类似于BigTable,这比简单的KV模型更易用。主键可以由Hash Key+Range Key组合而成则类似于Oracle NoSQL,这主要为了提供相同Hash Key的记录集合操作。
    DynamoDB 可以从表中自动删除过期的项,从而帮助您降低存储用量,减少用于存储不相关数据的成本。

1.1. DynamoDB 核心组件

在 DynamoDB中,表、项目和属性是您使用的核心组件。表是项目的集合,而每个项目是属性的集合。DynamoDB 使用主键来唯一标识表中的每个项目,并且使用二级索引来提供更大的查询灵活性。您可以使用 DynamoDB 流 捕获 DynamoDB 表中的数据修改事件。

1.1.1. 表、项目和属性

基本 DynamoDB 组件包括&#

今天的文章DynamoDB介绍分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/63662.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注