gpt4 book ai didi

amazon-web-services - 独立游戏后端的 Aurora 与 Redshift 与 DynamoDB?

转载 作者:行者123 更新时间:2023-12-04 08:16:29 26 4
gpt4 key购买 nike

我一直在阅读有关这些数据库的大量内容,但仍然不确定要使用什么。

我需要一个我正在开发的游戏的后端。该后端需要存储用户帐户、用户拥有的项目和用户的分数。

在游戏开始时,用户将在数据库中查询他们的元素。当他们获得新项目时,它会将其添加到他们在数据库中的帐户中。项目将存储为大型 JSON blob。

所以这个数据库不会被频繁访问。它不需要存储大量数据,因为每个用户实际上只需要 1 个条目。但它应该能够扩展到数百万。

我需要查询数据库以确定哪些用户属于哪些特定类别或团队。

以可靠且足够快的方式存储这些数据的成本尽可能低是理想的。

什么是最好的选择?

最佳答案

Redshift 是一个数据仓库,通常用于 OLAP(分析)过程。分析数据库对于事务处理来说太慢,并且通常不遵守主键外键约束。虽然 极光 DynamoDB 是 OLTP(事务)数据库。在您的情况下,如果您要将所有数据保存在单个 JSON 条目中,最好使用 DynamoDB,但我建议使用 Aurora,因为它是具有修复架构的 RDBMS,但您必须为每个用户保留多个条目另一个表虽然检索它们将只是一个单一的连接查询。

关于amazon-web-services - 独立游戏后端的 Aurora 与 Redshift 与 DynamoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47918408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com