DynamoDB 或 RDS 的价格 [已关闭]

问题描述 投票:0回答:1

我对 AWS(或任何其他云平台)的经验为零,因此我们将不胜感激。

我要做的是创建一个包含 3 列的表格:

ID
Unused
Token
ID
列将自动递增,而
Unused
将为
True
False
。当客户端查询数据库时,数据库会找到
ID
值最高的行,其中
Unused
值为
True
,并返回
Token
值进行计算。

+--------+------------+-----------+
|   ID   |   Unused   |   Token   |
+--------+------------+-----------+
|    1   |   True     |   ...     |
+--------+------------+-----------+
|    2   |   True     |   ...     |
+--------+------------+-----------+
|    3   |   True     |   ...     |
+--------+------------+-----------+
|    4   |   False    |   ...     |
+--------+------------+-----------+
|    5   |   False    |   ...     |
+--------+------------+-----------+

在上面的示例中,数据库将返回第

Token
行的
3

该数据库包含一次性令牌来管理对文件的访问。数据库在加载时至少会被访问一次。客户端将提供一个

Token
,如果提供的
Token
与此数据库中的
Token
匹配,则其
Unused
属性将被标记为
False
并且文件将被提供给客户端。因此,读取和写入将取决于网站的流量。

哪种服务会更好更便宜,为什么?

amazon-web-services amazon-dynamodb amazon-rds
1个回答
1
投票

您可以使用任何数据库都可以。由于您在提供的示例中没有列的关系,因此 noSql/dynamoDB 有意义,但您需要注意自动增量。

© www.soinside.com 2019 - 2024. All rights reserved.