gpt4 book ai didi

amazon-web-services - 没有 RDS 的 AWS 中的唯一序列号生成器?

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

是否有任何 AWS 服务或解决方案提供类似于 Postgres 或 Oracle(或任何其他 RDBMS)中的 SQL 序列的序列功能,而无需维护整个 Postgres 实例?

如果需要,我确实可以访问 RDS,但我想知道仅对于一个序列是否太过分,以及是否有更简单/更便宜的解决方案。

理想情况下,序列是 8 位数字,并且不需要特别大的数量(每天只需几千个)。

编辑:Distributed sequence number generation? 可能重复

编辑 2:澄清一下,目标是通过简单的数字实现唯一性。数字顺序并不重要,只要它们是唯一的即可。

最佳答案

如果您只需要拥有唯一 ID(无需连续),AWS Key Management Service (KMS) 有一个 GenerateRandom功能。重复的机会很小。

或者,您可以选择传统的 GUID/UUID .

但是,如果您希望 ID 连续,那么您将需要在某个地方存储该值:

  • Amazon DynamoDB 是一种便捷的数据存储,其成本比 Amazon RDS 实例低得多。甚至还有一个Atomic counter可以增加并返回计数。
  • 如果您的交易量不是很高,您可以考虑将值存储在 AWS Systems Manager Parameter Store 中,它具有简单的 Put/Get 功能和零成本

关于amazon-web-services - 没有 RDS 的 AWS 中的唯一序列号生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52320879/

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