Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon dynamodb DynamoDB-我永远不会质疑的身份_Amazon Dynamodb - Fatal编程技术网

Amazon dynamodb DynamoDB-我永远不会质疑的身份

Amazon dynamodb DynamoDB-我永远不会质疑的身份,amazon-dynamodb,Amazon Dynamodb,我一直在阅读有关DynamoDB哈希、范围键和索引的内容。我的用例很简单,但我已经很困惑了 我要存储3个值: 事件ID 事件时间戳 物品ID 本质上,这意味着在时间戳上访问了项目ID。事件ID唯一地标识事件,并且应该允许现在重复的事件 我想这表明事件ID应该是我的主键 但我将始终使用文章ID和时间戳进行查询 我唯一的想法是事件ID=主键,文章ID和时间戳是次要索引。但这是最优的吗?谢谢大家! A可以在文章Id和时间戳上设置,并根据创建的索引执行查询,以提高阅读性能。谢谢。那么事件ID上的主键

我一直在阅读有关DynamoDB哈希、范围键和索引的内容。我的用例很简单,但我已经很困惑了

我要存储3个值:

  • 事件ID
  • 事件时间戳
  • 物品ID
本质上,这意味着在时间戳上访问了项目ID。事件ID唯一地标识事件,并且应该允许现在重复的事件

我想这表明事件ID应该是我的主键

但我将始终使用文章ID和时间戳进行查询


我唯一的想法是事件ID=主键,文章ID和时间戳是次要索引。但这是最优的吗?谢谢大家!

A可以在文章Id和时间戳上设置,并根据创建的索引执行查询,以提高阅读性能。

谢谢。那么事件ID上的主键和其他两列上的一个GSI?这就是方法。