重温 2024 年亚马逊云科技 re:Invent 的精彩瞬间,一键查看主题演讲及创新讲座的精彩回放

 ✕

首页  »  产品  »  DynamoDB

Amazon DynamoDB

快速灵活的 NoSQL 数据库服务,适合在任何扩展规模下使用

海外区域同款产品

覆盖欧洲、亚太、中东和南美等多个地区
有关亚马逊云科技海外区域同产品的产品信息,请访问亚马逊云科技海外区域同产品的产品页面

Amazon DynamoDB 是一种键值和文档数据库,在任何扩展规模下都能提供延迟在 10 毫秒以下的性能。这是一种完全托管、多区域且持久的多主数据库,具有内置的安全性、备份和还原,以及适用于互联网级应用程序的内存缓存。DynamoDB 每天可以处理超过 10 万亿个请求,并能支持每秒超过 2000 万个请求的峰值。

许多发展最快的全球企业(如 Lyft、Airbnb 和 Redfin)以及三星、丰田和 Capital One 等大型企业都依赖 DynamoDB 的扩展规模和性能为其关键任务型工作负载提供支持。

数万亚马逊云科技客户选择 DynamoDB 作为他们的键值和文档数据库,用于移动、Web、游戏、广告技术、IoT 以及其他需要在任何规模下都能实现低延迟数据访问的应用程序。您只需为应用程序创建一个新表,剩余事宜将由 DynamoDB 处理。

此产品现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。

Amazon DynamoDB 是一种键值和文档数据库,在任何扩展规模下都能提供延迟在 10 毫秒以下的性能。这是一种完全托管、多区域且持久的多主数据库,具有内置的安全性、备份和还原,以及适用于互联网级应用程序的内存缓存。DynamoDB 每天可以处理超过 10 万亿个请求,并能支持每秒超过 2000 万个请求的峰值。

许多发展最快的全球企业(如 Lyft、Airbnb 和 Redfin)以及三星、丰田和 Capital One 等大型企业都依赖 DynamoDB 的扩展规模和性能为其关键任务型工作负载提供支持。

数万亚马逊云科技客户选择 DynamoDB 作为他们的键值和文档数据库,用于移动、Web、游戏、广告技术、IoT 以及其他需要在任何规模下都能实现低延迟数据访问的应用程序。您只需为应用程序创建一个新表,剩余事宜将由 DynamoDB 处理。

此产品现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。

优势

规模性能
DynamoDB 在任何规模下均能持续提供延迟在 10 毫秒以下的响应时间,因此可以为世界上规模最大的一些应用程序提供支持。您可以构建几乎具有无限吞吐量和存储空间的应用程序。DynamoDB 全局表可以跨多个亚马逊云科技区域(非中国大陆)复制数据,支持您的全局分布式应用程序快速访问本地数据。对于需要实现更快访问和微妙级延迟的使用案例,DynamoDB Accelerator (DAX) 提供了完全托管的内存缓存。
无服务器
使用 DynamoDB,既无需预置、修补和管理任何服务器,也无需安装、维护或运行任何软件。DynamoDB 会自动向上和向下扩展表,以调整容量和维持性能。可用性和容错能力是内置的,因此您不必为应用程序构建这些功能。DynamoDB 同时提供预置和按需容量模式,因此您可以通过指定每个工作负载的容量或仅为消耗的资源付费来优化成本。
企业级
DynamoDB 支持 ACID 事务,使您能够大规模构建关键业务型应用程序。DynamoDB 会默认加密所有数据,并在所有表上提供精细的身份和访问控制。您可以立即创建数百 TB 数据的完整备份,而不影响表的性能,并恢复到前 35 天内的任何时间点,而不造成停机。DynamoDB 还受到服务等级协议的支持,因此可用性有保障。

优势

规模性能

DynamoDB 在任何规模下均能持续提供延迟在 10 毫秒以下的响应时间,因此可以为世界上规模最大的一些应用程序提供支持。您可以构建几乎具有无限吞吐量和存储空间的应用程序。DynamoDB 全局表可以跨多个亚马逊云科技区域(非中国大陆)复制数据,支持您的全局分布式应用程序快速访问本地数据。对于需要实现更快访问和微妙级延迟的使用案例,DynamoDB Accelerator (DAX) 提供了完全托管的内存缓存。

无服务器

使用 DynamoDB,既无需预置、修补和管理任何服务器,也无需安装、维护或运行任何软件。DynamoDB 会自动向上和向下扩展表,以调整容量和维持性能。可用性和容错能力是内置的,因此您不必为应用程序构建这些功能。DynamoDB 同时提供预置和按需容量模式,因此您可以通过指定每个工作负载的容量或仅为消耗的资源付费来优化成本。

企业级

DynamoDB 支持 ACID 事务,使您能够大规模构建关键业务型应用程序。DynamoDB 会默认加密所有数据,并在所有表上提供精细的身份和访问控制。您可以立即创建数百 TB 数据的完整备份,而不影响表的性能,并恢复到前 35 天内的任何时间点,而不造成停机。DynamoDB 还受到服务等级协议的支持,因此可用性有保障。

应用程序

  • 无服务器 Web 应用程序
  • 构建可自动纵向扩展和缩减的强大的 Web 应用程序。您无需维护服务器,并且您的应用程序会自动具备高可用性。

    参考架构:示例代码

  • 移动后端
  • 使用 DynamoDB 和 Amazon AppSync 构建具有实时更新、离线数据访问以及数据同步和内置冲突解决功能的交互式移动和 Web 应用程序。

    参考架构:示例代码

  • 微服务
  • 使用 DynamoDB 作为无服务器数据存储库来构建可重复使用的灵活微服务,以实现一致、快速的性能。

    参考架构:示例代码

应用程序

  • 无服务器 Web 应用程序
  • 构建可自动纵向扩展和缩减的强大的 Web 应用程序。您无需维护服务器,并且您的应用程序会自动具备高可用性。

    参考架构:示例代码

  • 移动后端
  • 使用 DynamoDB 和 Amazon AppSync 构建具有实时更新、离线数据访问以及数据同步和内置冲突解决功能的交互式移动和 Web 应用程序。

    参考架构:示例代码

  • 微服务
  • 使用 DynamoDB 作为无服务器数据存储库来构建可重复使用的灵活微服务,以实现一致、快速的性能。

    参考架构:示例代码

使用场景

广告技术

广告技术垂直领域的各个公司使用 DynamoDB 作为键值存储库,以便存储各种营销数据,如用户资料、用户事件、点击和访问链接。相应的使用案例包括实时竞价 (RTB)、广告定位和归因。这些使用案例需要实现高请求率(每秒数百万个请求)、低可预测延迟和可靠性。如果具有高读取量或需要实现亚毫秒级读取延迟,公司会通过 DynamoDB Accelerator (DAX) 使用缓存。越来越多的广告技术公司需要将其 RTB 和广告定位平台部署到不止一个亚马逊云科技区域,而这需要在区域之间进行数据复制。
 

#RTB 和广告定位中的用户资料存储
用户事件、点击流和曝光数据存储
#资产的元数据存储
#常见项目缓存

游戏

游戏垂直领域的公司在游戏平台的所有功能中都使用了 DynamoDB,包括游戏状态、玩家数据、会话历史记录和排行榜。这些公司从 DynamoDB 中获得的主要好处是,能够可靠地扩展到数百万个并发用户和请求,同时确保不超过 10 毫秒的一致低延迟。此外,作为一项完全托管的服务,DynamoDB 不会产生运营开销,因此游戏开发人员可以专注于开发游戏,而不是管理数据库。并且,随着游戏开发人员越来越希望从一个亚马逊云科技区域扩展到多个亚马逊云科技区域,他们可以依赖 DynamoDB 全局表进行多区域、主动-主动数据复制。

#游戏状态
#玩家数据存储
#玩家会话历史记录数据存储
#排行榜

零售业

零售领域的许多公司都借助通用的 DynamoDB 设计模式来为关键任务型使用案例提供一致的低延迟。没有扩展问题和运营负担是一项重要的竞争优势,也是极端规模的高速事件(如规模难以预测的 Amazon Prime Day)的一项推动因素。纵向扩展和缩减使得这些客户得以仅为所需容量付费,并将宝贵的技术资源集中于创新而无需分心于运营。
 

#购物车
#工作流引擎
#库存跟踪和配送
#客户资料和账户

银行和金融

随着银行和金融领域的公司构建更多的云原生应用程序,他们希望使用完全托管的服务来提高敏捷性、缩短上市时间和最大程度地减少运营开销。同时,他们必须确保应用程序的安全性、可靠性和高可用性。随着这些公司扩展由旧版大型机系统提供支持的现有服务,他们发现旧版系统无法满足不断增长的用户群、移动应用程序等新平台以及由此带来的流量增加的可扩展性需求。为了解决这个问题,他们将数据从大型机复制到云中,以分担流量。

#用户事务
#事件驱动型事务处理
#欺诈检测
#大型机卸载和变更数据捕获

媒体和娱乐

如果需要极高的吞吐量和并发性、低延迟以及可靠性,媒体和娱乐公司可以使用 DynamoDB。DynamoDB 会弹性扩展以处理负载并保持低延迟,这对实时场景(如视频流和交互式内容)至关关键。在此类场景中,并发用户的数量可以达到数百万,而 DynamoDB 无疑是处理这种并发状况的不二之选。尽管并发性很高,但是延迟仍然很低,这为各个用户提供了最佳的用户体验,无论他们是检索媒体,还是参与交互式实时事件,均是如此。这些公司使用 DynamoDB 来解决可扩展性方面的挑战,并让自己专注于功能开发,而非数据库管理。

 

#媒体元数据存储
#用户数据存储
#数字权限管理数据存储

软件和互联网

软件公司和许多其他 DynamoDB 客户有一个重要的共性,即都是互联网级的。这些公司的使用案例要求能够适应极端的并发性、请求率和流量峰值。这种并发性可以达到数百万个用户和连接,请求率可以轻松达到每秒数百万个请求。有记录为证,DynamoDB 能够处理互联网级使用案例并满足其需求,同时保持不超过 10 毫秒的一致延迟。使用全局表,DynamoDB 客户可以轻松将其应用程序扩展到多个亚马逊云科技区域,从而实现全局覆盖和业务连续性。

#用户内容元数据存储
#关系图数据存储
#元数据缓存
#行车跟踪数据存储
#用户、车辆和驾驶员数据存储
#用户词汇表数据存储

使用场景

广告技术

广告技术垂直领域的各个公司使用 DynamoDB 作为键值存储库,以便存储各种营销数据,如用户资料、用户事件、点击和访问链接。相应的使用案例包括实时竞价 (RTB)、广告定位和归因。这些使用案例需要实现高请求率(每秒数百万个请求)、低可预测延迟和可靠性。如果具有高读取量或需要实现亚毫秒级读取延迟,公司会通过 DynamoDB Accelerator (DAX) 使用缓存。越来越多的广告技术公司需要将其 RTB 和广告定位平台部署到不止一个亚马逊云科技区域,而这需要在区域之间进行数据复制。

#RTB 和广告定位中的用户资料存储
#用户事件、点击流和展示数据存储
#资产的元数据存储
#常见项目缓存

游戏

游戏垂直领域的公司在游戏平台的所有功能中都使用了 DynamoDB,包括游戏状态、玩家数据、会话历史记录和排行榜。这些公司从 DynamoDB 中获得的主要好处是,能够可靠地扩展到数百万个并发用户和请求,同时确保不超过 10 毫秒的一致低延迟。此外,作为一项完全托管的服务,DynamoDB 不会产生运营开销,因此游戏开发人员可以专注于开发游戏,而不是管理数据库。并且,随着游戏开发人员越来越希望从一个亚马逊云科技区域扩展到多个亚马逊云科技区域,他们可以依赖 DynamoDB 全局表进行多区域、主动-主动数据复制。

#游戏状态
#玩家数据存储
#玩家会话历史记录数据存储
#排行榜

零售业

零售领域的许多公司都借助通用的 DynamoDB 设计模式来为关键任务型使用案例提供一致的低延迟。没有扩展问题和运营负担是一项重要的竞争优势,也是极端规模的高速事件(如规模难以预测的 Amazon Prime Day)的一项推动因素。纵向扩展和缩减使得这些客户得以仅为所需容量付费,并将宝贵的技术资源集中于创新而无需分心于运营。

#购物车
#工作流引擎
#库存跟踪和配送
#客户资料和账户

银行和金融

随着银行和金融领域的公司构建更多的云原生应用程序,他们希望使用完全托管的服务来提高敏捷性、缩短上市时间和最大程度地减少运营开销。同时,他们必须确保应用程序的安全性、可靠性和高可用性。随着这些公司扩展由旧版大型机系统提供支持的现有服务,他们发现旧版系统无法满足不断增长的用户群、移动应用程序等新平台以及由此带来的流量增加的可扩展性需求。为了解决这个问题,他们将数据从大型机复制到云中,以分担流量。

#用户事务
#事件驱动型事务处理
#欺诈检测
#大型机卸载和变更数据捕获

媒体和娱乐

如果需要极高的吞吐量和并发性、低延迟以及可靠性,媒体和娱乐公司可以使用 DynamoDB。DynamoDB 会弹性扩展以处理负载并保持低延迟,这对实时场景(如视频流和交互式内容)至关关键。在此类场景中,并发用户的数量可以达到数百万,而 DynamoDB 无疑是处理这种并发状况的不二之选。尽管并发性很高,但是延迟仍然很低,这为各个用户提供了最佳的用户体验,无论他们是检索媒体,还是参与交互式实时事件,均是如此。这些公司使用 DynamoDB 来解决可扩展性方面的挑战,并让自己专注于功能开发,而非数据库管理。

#媒体元数据存储
#用户数据存储
#数字权限管理数据存储

软件和互联网

软件公司和许多其他 DynamoDB 客户有一个重要的共性,即都是互联网级的。这些公司的使用案例要求能够适应极端的并发性、请求率和流量峰值。这种并发性可以达到数百万个用户和连接,请求率可以轻松达到每秒数百万个请求。有记录为证,DynamoDB 能够处理互联网级使用案例并满足其需求,同时保持不超过 10 毫秒的一致延迟。使用全局表,DynamoDB 客户可以轻松将其应用程序扩展到多个亚马逊云科技区域,从而实现全局覆盖和业务连续性。

#用户内容元数据存储
#关系图数据存储
#元数据缓存
#行车跟踪数据存储
#用户、车辆和驾驶员数据存储
#用户词汇表数据存储

关闭
1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域
关闭
由光环新网运营的
北京区域
由西云数据运营的
宁夏区域