Amazon DynamoDB
无服务器、完全托管的分布式 NoSQL 数据库,在任何规模下都能提供个位数毫秒级延迟性能
什么是 DynamoDB
DynamoDB 无需管理基础设施,提供即时扩展、按请求计费,且没有冷启动、升级或维护窗口。这些功能以及原生向量搜索使 DynamoDB 适用于需要语义检索的代理式应用程序。对于全球分布式应用,DynamoDB 全局表是一个多区域、多活动数据库,可用性高达 99.999%。它支持多区域强一致性,以便应用始终可用,且从任意区域读取的数据都保持一致,从而使您能够构建零恢复点目标应用程序。DynamoDB 广泛的安全控制和合规标准可满足政府、跨国银行及其他高敏感型组织的要求。
DynamoDB 的优势
DynamoDB 的规模和价值
使用案例
在专为实现 99.999% 可用性和零 RPO 而构建的数据库上运行任务关键型工作负载;该数据库提供多区域多活全局表、跨区域强一致性、ACID 事务以及内置的持久性、安全性和合规性,非常适合无法承受停机或数据丢失的应用程序。
构建互联网规模的应用程序,以个位数毫秒级的性能服务于数千万并发用户和每秒数亿次的请求(涵盖数万至数亿的并发用户和人工智能代理)。DynamoDB 可即时扩展以应对流量激增,且仅按实际使用量付费(闲置时不产生费用),让您无需预置或管理基础设施即可支持用户资料、内容元数据、购物车和会话存储等功能。
构建需要向量搜索功能的应用程序,以支持代理记忆、推荐引擎、个性化体验、检索增强生成(RAG)等场景。将向量嵌入与运维数据存储在一起,并按任意规模运行实时相似度搜索,这样,代理就能基于最新上下文采取行动,而无需部署或同步单独的向量数据库。
对已超出传统关系型数据库承载能力的工作负载进行现代化改造,将高规模、低延迟的应用迁移至全托管、无服务器模式,从而获得一致的性能、近乎无限的扩展能力,且无需运维开销。消除扩展关系型系统所带来的成本与复杂性,并利用批量导入功能在迁移过程中同步数据。
大规模摄取并存储高速生成的传感器与设备数据;利用生存时间(TTL)功能自动清理过期记录,并通过 DynamoDB Streams 触发对传入事件的近实时处理。DynamoDB 能够以一致的写入性能应对来自数百万个端点的不可预测的突发设备流量,帮助您在无需管理容量的情况下,实现遥测数据采集、设备状态追踪,并为下游分析提供数据。使用 ExtendDB 将您的 DynamoDB 应用部署到边缘物联网设备上。
行业
金融服务
DynamoDB 为金融服务团队提供支付及核心银行工作负载所必需的多区域弹性、高达 99.999% 的可用性、强一致性以及 ACID 事务支持,并符合 SOC 1/2/3、PCI、FINMA 和 ISO 等合规认证标准。常见使用案例包括核心银行账本、欺诈检测、消息传递工作流、数字化用户入门等。
软件与互联网
SaaS 和消费者应用需要在面对不可预测的增长时实现弹性扩展,同时确保租户数据隔离,并在高请求量下保持低延迟。DynamoDB 的无服务器扩展能力、细粒度访问控制以及一致的个位数毫秒级性能可满足这些需求。典型工作负载包括用户资料、细粒度授权与权限管理、会话管理以及每秒处理数亿次请求的元数据存储。
游戏
游戏在发布及举办实时活动期间常面临突发且不可预测的流量高峰;DynamoDB 可即时扩展以应对这些高峰,无运营开销,同时确保数百万并发用户获得流畅的游戏体验。DynamoDB 可用于存储玩家数据与资料、游戏状态、排行榜、匹配信息以及游戏内交易数据。
零售和电子商务
零售和电子商务必须在“黑色星期五”及限时抢购等流量极高的峰值期间保持快速响应与可用性。DynamoDB 能够自动扩展以提供稳定的性能,确保购物车和结账流程始终保持流畅。典型的应用场景包括:购物车、库存追踪、产品目录、订单管理与历史记录、客户资料、会话管理、定价与促销、个性化推荐、会员忠诚度与奖励计划,以及实时订单追踪。
广告科技与营销科技
广告和营销科技应用程序在超低延迟、高写入负载的场景中(例如实时竞价,其响应时间以毫秒计)运行,而 DynamoDB 无论在何种规模下都能保持可预测的个位数毫秒级性能。常见应用场景包括评估社交媒体帖子、更有效地实现发布资产变现、实时竞价、广告定向投放以及归因分析。
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量