Amazon web services 以编程方式发现AWS DynamoDB表的所有属性?

Amazon web services 以编程方式发现AWS DynamoDB表的所有属性?,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,我知道这可以通过全表扫描来完成&检查所有记录是否存在属性。有没有不那么痛苦的方法 没有。这是DynamoDB的一个折衷方案 如果有办法做到这一点,那么存储具有新属性的新项将必须更新其他内容,这些内容可以记住表中的所有属性。谢谢您的回答。然而,考虑到存在两种索引和各种各样的属性,我不认为维护所有属性的列表会很昂贵。这是一个很好的观点,它们可以像其他索引一样在表上提供可配置的内容。当前投射的属性完全是可选的。如果您有一个没有范围键和索引的表,那么就没有索引,这对扩展非常有用。DynamoDB表不需要

我知道这可以通过全表扫描来完成&检查所有记录是否存在属性。有没有不那么痛苦的方法

没有。这是DynamoDB的一个折衷方案


如果有办法做到这一点,那么存储具有新属性的新项将必须更新其他内容,这些内容可以记住表中的所有属性。

谢谢您的回答。然而,考虑到存在两种索引和各种各样的属性,我不认为维护所有属性的列表会很昂贵。这是一个很好的观点,它们可以像其他索引一样在表上提供可配置的内容。当前投射的属性完全是可选的。如果您有一个没有范围键和索引的表,那么就没有索引,这对扩展非常有用。DynamoDB表不需要在存储的列方面保持一致,因此这会导致属性发现不一致(例如,如果愿意,您可以在同一个表中存储人员详细信息和地址信息)。