是否有任何AWS服务或解决方案都提供类似于Postgres或Oracle(或任何其他RDBMS)中的SQL序列的序列功能,而不必维护整个Postgres实例?
如果需要,我确实可以使用RDS,但我想知道它是否仅对一个序列而言就算是过分杀伤,以及是否有更简单/更便宜的解决方案。
理想情况下,该序列将是8位数字,并且不需要特别大的数量(每天只有几千个)。
编辑:Distributed sequence number generation?
的可能重复项编辑2:为了明确起见,目标是具有唯一性和简单的数字。只要数字唯一,数字顺序并不重要。
答案 0 :(得分:5)
如果您可以简单地拥有唯一的ID(而不是连续的ID),则 AWS密钥管理服务(KMS)具有GenerateRandom功能。复制的机会很小。
或者,您可以使用传统的GUID/UUID。
但是,如果您希望ID为顺序,则需要在某个地方存储值: