gpt4 book ai didi

sequence - DynamoDB : Have sequencing within Items

转载 作者:行者123 更新时间:2023-12-02 04:28:49 25 4
gpt4 key购买 nike

我正在 DynamoDB 上开发论坛。

有一个帖子表,其中包含线程中的所有帖子。我需要对帖子中的顺序有一个概念,即我需要知道哪个帖子先出现,哪个后出现。

我的服务将在分布式环境中运行。

我不确定使用时间戳是否是决定顺序的最佳解决方案,因为主机的时间可能略有不同,并且可能与我的毫秒/秒不同。

还有其他方法可以做到这一点吗?我可以让 DynamoDB 填充日期以使其保持一致吗?或者是否有一个序列生成器可以在分布式环境中使用?

最佳答案

您无法使用 DynamoDB 自动填充日期。您可以使用其他服务为您提供自动生成号码或use DynamoDB's原子增量来创建您的 own UUID 。如果您的论坛非常成功(每秒需要大量数据),这可能会成为瓶颈。我认为你应该从时间戳开始,然后增加 id 生成的复杂性(连接时间戳+uuid 或 timstamp+atomiccounter)

同步服务器时钟 (ntpd) 始终是最佳实践

关于sequence - DynamoDB : Have sequencing within Items,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881280/

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