网站首页 文章专栏 使用amazon的dynamodb
使用amazon的dynamodb
创建于:2019-06-19 17:46:13 更新于:2024-04-18 00:47:21 羽瀚尘 1014
网站 网站

简介

dynamodb是AWS的一个文档存储数据库,同MongoDB相同。每个用户长期免费25G容量,可以考虑当自己的应用突破Leancloud限制时使用 还需要考察请求费用、流量费用、响应时间,以及完整的计价方式

计价方式

官方地址

25 WCUs and 25 RCUs of provisioned capacity 25 GB of data storage 25 rWCUs for global tables deployed in two AWS Regions 2.5 million stream read requests from DynamoDB Streams 1 GB of data transfer out (15 GB for your first 12 months), aggregated across AWS services

这里可以看到一些计价的中文说明, 您根据预留的容量支付统一的小时费率:

写入吞吐量:每 10 个单位的写入容量 ¥ 0.058 读取吞吐量:每 50 个单位的读取容量 ¥ 0.058

对于小型项目,一个容量单位每秒可处理一个请求(对于最终一致性读取,每秒可处理两个请求)。事务请求需要两个容量单位。在 DynamoDB 中,事务请求与标准请求的不同之处在于,它保证单个事务集合中包含的所有操作将同时成功或失败。而对于大型项目,处理相同的请求率可能需要更多的容量单位。要详细了解您的表所需的容量单位估算信息,请参阅使用 DynamoDB 中的表。

所以免费套餐的请求数量大概是每秒25个读请求,25个写请求,每月请求129,600,000次,约1.2亿次 中文文档

访问速度测试

列出所有区域:

不能通过 AWS 账户描述或访问其他区域,例如 AWS GovCloud(美国西部) 或中国区域。

这个表不全,可以在这里看所有的区域,但似乎AWS用户只能访问这个表 代码 | 名称 | 腾讯云北京ping值 - | - | - us-east-1 | 美国东部(弗吉尼亚北部) | 318ms us-east-2 | 美国东部(俄亥俄州) | 338ms us-west-1 | 美国西部(加利福尼亚北部) | 250ms us-west-2 | 美国西部(俄勒冈)| 188ms ca-central-1 | 加拿大 (中部) | 335ms eu-central-1 | 欧洲(法兰克福)| 182ms eu-west-1 | 欧洲(爱尔兰)| 192ms eu-west-2 | 欧洲 (伦敦) | 194ms eu-west-3 | 欧洲 (巴黎) | 173ms eu-north-1 | 欧洲(斯德哥尔摩) | 174ms ap-northeast-1 | 亚太区域(东京)| 151ms ap-northeast-2 | 亚太区域(首尔)| 203ms ap-northeast-3 | 亚太区域 (大阪当地) | 174ms ap-southeast-1 | 亚太区域(新加坡) | 196ms ap-southeast-2 | 亚太区域(悉尼) | 272ms ap-south-1 | 亚太地区(孟买) | 229ms sa-east-1 | 南美洲(圣保罗) | 349ms

  • ap-southeast-1 新加坡 image.png
  • ap-northeast-2 首尔 image.png

申请AWS中国账号

注意AWS和AWS中国的账号是隔离的,两者的云资源也不能互相访问。AWS中国目前只接受企业用户申请,会有回访电话决定是否给予账号。(截止20190619)

申请地址

接口适配

似乎parse server提供了直接使用aws DynamoDB的接口,简化操作 github地址