我试图理解AWS的DynamoDB行为到底是什么。当我为表创建本地辅助索引(LSI)时,文档显示,项集合有10 GB的限制。文档
这到底是什么意思?
假设我的数据被划分为3个分区,所以问题是:
非常感谢您的帮助
可能的答案:
这篇文章帮助我理解了如果具有相同分区键的项超过10 If,LSI将如何工作?
如果对特定项集合(表中具有相同分区键值的任何一组项及其所有本地辅助索引)的限制达到10 we,则会引发异常。
因此,如果具有特定分区键的项的数量没有那么大,则可以保存为使用LSI。
发布于 2022-02-15 15:10:24
你在误读医生..。
项集合大小限制适用于表本身。
任何项集合的最大大小为10 GB。此限制不适用于没有本地辅助索引的表。只有具有一个或多个本地辅助索引的表才会受到影响。
因此,如果您有一个具有LSI的表,那么对于表中的任何给定分区键,您的容量不能超过10 if。
如果您有大量的数据,如果需要的话,付费让GSI具有与表相同的分区键,但使用不同的排序键,而不是免费的LSI,是一种解决方案。
https://stackoverflow.com/questions/71128338
复制相似问题