AWS无服务器 应用程序开发—第四章 数据库(Amazon DynamoDB)

作者 : admin 本文共543个字,预计阅读时间需要2分钟 发布时间: 2024-06-16 共1人阅读

Amazon DynamoDB是一种全托管的NoSQL数据库服务,设计用于提供高性能、无限扩展性和可靠性。

特性

  1. 无模式设计(Schema-less): NoSQL数据库不需要预定义表结构,可以存储半结构化或非结构化数据。
  2. 横向扩展性(Horizontal Scalability): NoSQL数据库可以通过添加更多的节点来实现横向扩展,而不会对性能造成影响
  3. 灵活性(Flexibility): NoSQL数据库支持灵活的数据模型,可以根据应用程序的需求存储各种类型的数据。
  4. 高性能(High Performance): NoSQL数据库通常具有低延迟和高吞吐量的特性,适用于大规模和高并发的应用场景。
  5. 分布式架构(Distributed Architecture): NoSQL数据库采用分布式架构,数据可以存储在多个节点上,并具有副本和故障恢复机制。

索引

一级索引(Primary Index): 每张表可以有且仅有一个一级索引,可以是哈希键(Partition Key)或哈希键加范围键(Partition Key + Sort Key)的组合。

二级索引(Secondary Index): 每张表可以有多个全局二级索引(Global Secondary Index,GSI)和局部二级索引(Local Secondary Index,

本站无任何商业行为
个人在线分享 » AWS无服务器 应用程序开发—第四章 数据库(Amazon DynamoDB)
E-->