gpt4 book ai didi

amazon-web-services - dynamodb 流中的序列号

转载 作者:行者123 更新时间:2023-12-05 02:43:16 25 4
gpt4 key购买 nike

我有一个启用流的 dynamodb 表。 lambda 函数使用此流。 dynamodb 流中的每条记录都分配有一个 SequenceNumber。它有什么意义?

假设 record1 在 record2 之前进入流。是不是意味着序列号(记录 1)< 序列号(记录 2)?

最佳答案

Sequence Number的含义在docs中解释:

Each data record has a sequence number that is unique per partition-key within its shard. Kinesis Data Streams assigns the sequence number after you write to the stream with client.putRecords or client.putRecord. Sequence numbers for the same partition key generally increase over time. The longer the time period between write requests, the larger the sequence numbers become.

对于你的问题,这取决于分区。如果它是同一个分区,它会增加。但是,如果您将记录放在不同的分区中,它们可能不会保持顺序。

关于amazon-web-services - dynamodb 流中的序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67000623/

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