Amazon DynamoDB 是一个 NoSQL 数据库,我用它来存储与 S3 匹配的密钥。对于 S3,我使用 CloudFront 让世界各地的每个人都能快速下载和上传,因为 CloudFront 会在多个地理位置(有服务器的地方)复制数据。
DynamoDB 是否也具有这种分发功能,可以让全世界的每个人都更快地下载和上传项目(尽管它已经非常快了!)?
谢谢!
Amazon DynamoDB 是一个 NoSQL 数据库,我用它来存储与 S3 匹配的密钥。对于 S3,我使用 CloudFront 让世界各地的每个人都能快速下载和上传,因为 CloudFront 会在多个地理位置(有服务器的地方)复制数据。
DynamoDB 是否也具有这种分发功能,可以让全世界的每个人都更快地下载和上传项目(尽管它已经非常快了!)?
谢谢!
不,DynamoDB 不是跨区域的。(至少目前不是)。
一种选择是在多个区域中设置 DynamoDB,然后使用Route53 的基于延迟的路由自动将每个用户引导到最近的区域。但是,您将拥有多个数据库,并且您的应用程序必须在设计时考虑到手动分片技术。