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个回答
0
投票

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

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