【问题标题】:Compress Existing Record in DynamoDB压缩 DynamoDB 中的现有记录
【发布时间】:2021-07-19 11:10:55
【问题描述】:

您好,我在使用 DynamoDB 时面临 400 kb 的更大记录限制。我计划在将记录插入 DynamoDB 之前使用 Gzip 压缩记录,但挑战是如何压缩 DynamoDB 中的现有记录。谁能帮我解决压缩现有记录的问题?

【问题讨论】:

    标签: c# .net aws-lambda amazon-dynamodb compression


    【解决方案1】:

    您必须读取每个项目,对其进行压缩,然后将该项目写回 DynamoDB。

    虽然我不得不问,为什么不在 S3 中存储和提供这些较大的项目,但在 DynamoDB 中使用指向项目的指针和您需要找到它的任何属性?这是一种更高效、更具成本效益的方法。

    【讨论】:

      【解决方案2】:

      除了 Kirk 建议将其存储在 S3 中之外,您可能还需要考虑将数据存储在 DynamoDB 中的多行中。无论如何,最好将经常更新的数据与不经常更新的数据分开(这样可以降低写入成本)。

      【讨论】:

        猜你喜欢
        • 2019-11-02
        • 2016-09-01
        • 1970-01-01
        • 2018-12-18
        • 1970-01-01
        • 2015-10-14
        • 1970-01-01
        • 1970-01-01
        • 2017-12-11
        相关资源
        最近更新 更多