我正在处理Amazon DynamoDB审计表。
读/写模式设置为“ Provisioning”。现在,模式更改为“按需”。我有一个与DynamoDB关联的“审核表”(用于捕获审核信息,例如操作的日期和时间,用户详细信息等)。 我对此的疑问是:
1)它如何影响在“审计表”中创建的数据?
2)数据是否会及时被自动删除?
3)如果不是,那么一个表(在这种情况下为审计表)可以保留的最大数据限制是什么?
如果您需要我身边的更多信息,请告诉我。
等待您回答我的问题。
感谢和问候, Mahesh Bongale
答案 0 :(得分:1)
Provisioning
仅表示该表正在使用您设置的任何读/写容量进行初始化,或者如果您将其设置为该模式,则以OnDemand
容量进行初始化(类似于自动缩放模式,其中它将始终提供应用程序所需的吞吐量)。更多信息:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html
否,绝对不是,除非您专门添加将删除旧数据的代码或在数据上设置特定的TTL。更多信息:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html
给定表中的行数没有具体限制。它可以随您想要。尽管在某些方面有一些限制,但如果您询问AWS,则可以解除某些限制,而不能限制一些:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html