我正在对AWS DynamoDB中项目的大小限制进行测试。在一项中,文件大小为346kb,如果我尝试使用其他数据更新该项目,则会收到一条错误消息,提示我已达到限制,如果我正确理解,则限制为400kb。这样我就知道我达到了极限。
但是,我还有第二个项目,文件大小为101kb,并且遇到相同的错误。我不明白这一点。
这两个项目之间的区别在于346kb的项目具有一个LIST [ARRAY],该列表具有36个非字符串化的对象(常规JSON数组)。 大小为101kb的项目具有一个包含36个字符串化对象的LIST [ARRAY]。
为什么/如何达到101kb大小的项目的限制?