gpt4 book ai didi

database - 审计数据的云存储有哪些好的选择? (连续写,很少查询)

转载 作者:行者123 更新时间:2023-12-02 19:17:59 25 4
gpt4 key购买 nike

我正在做一些想要存储大量“审计记录”样式数据的事情。例如“用户创建了一个事物”、“用户删除了一个事物”、“用户有 27 个事物”。我们希望将其存储在云中(AWS 或可能的 Azure)。理想情况下,我希望使用云原生服务,这样我就不必担心扩展服务器实例、分片等问题。

这种数据主要是连续的写入流,并且经常是一个大型“报告”样式查询,我们在其中汇总或计算给定日期范围内的大量数据。我们几乎不需要查询单个记录。

“AWS 中的云数据库”的首选似乎是 DynamoDB,但是定价模型以及我读过的文章似乎暗示它更多是为事务模型而设计的。写入比读取昂贵一个数量级,这与我的用例相反。

那些拥有深厚云知识的人 - 请问:您将使用什么服务来存储此类数据并对其运行报告? DynamoDB 在这里是一个糟糕的选择吗?

最佳答案

DynamoDB 可能是一个糟糕的选择。它的一大卖点是线性扩展和高水平的弹性。它的交易价格相当高。如果您要写入大量数据,那么成本很快就会变得昂贵。

你提到“连续写入”和“很少查询”,这立刻让我想到了S3和Athena可能是这里的最佳选择。

S3 是众所周知的 AWS“blob 存储”,在那里保存数据非常便宜。 Athena 是一种可以利用 S3 的无服务器查询技术。由于无服务器,您只需为运行的查询付费,这在这种情况下听起来很重要,因为您很少查询。

关于database - 审计数据的云存储有哪些好的选择? (连续写,很少查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63432484/

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