我刚刚在dynamoDB上遇到了另一个有趣的硬限制。 这次在为表创建的所有索引(gsi / lsi)上最多有20个预计属性。 虽然这个数字很奇怪(甚至不是2的幂),但他们似乎无法解除这个限制。寻找有关如何有效克服这一点的好主意。 我的主要问题是我的表包含一个非常胖的列,这会显着减慢扫描速度。甚至考虑将每个记录的副本写入第二个表。 我需要创建一些索引 寻找聪明的想法。 感谢
答案 0 :(得分:0)
使用DynamoDB Streams和cross-region replication在同一区域中创建表副本。然后,使用不同的投影属性子集将GSI添加到副本。关于fat列,我建议将列撤出到S3并存储每个DynamoDB项目中数据的链接。