我想让DynamoDB中的主键成为像SQL一样的AutoIncrement键。在生成后,如果序列中有缺失的项,(在删除一些项之后)| id | name |+--------+---------------+
在这种情况下,我想插入3,4,6,然后是8,9,10...如何使用Spring Boot + Dynamo
这一进退两难的处境我已经有一段时间了,虽然似乎有人已经做过了,但却找不到任何线索。
我需要的是用残缺的安全(即非连续的!)替换顺序的AUTO_INCREMENT (或等效的)主键!ID,但同时我希望保持顺序PKs的性能优势:保证未使用的下一个ID、群集性等。虽然这可以在外部实现,但这确实需要存储和原子访问状态(置换位置或最后id),这意味着外部实现效率非常低(这相当于为每个INSERT运行后续UPDATE table SET crypto_id = F