MongoDBからDynamoDBへのデータストアの移行は、十分に確立されたAWSサービスであるため評価しています。DynamoDBのドキュメント間でのクエリのサポート
しかし、DynamoDBのデータモデルが私たちのユースケースをサポートするのに十分な堅牢性を持っているかどうかはわかりません。私はDynamoDBが2014年に文書サポートを追加したことを理解していますが、私が見てきた例では、文書全体で動作し、パーティションキーの値を指定しないクエリに対処するようには見えません。例えば
私は、従業員情報、 含む文書がある場合は、{ "名前": "ジョン・ドウ"、 "部門": "売上"、 "date_of_joining": "2017年1月21日" を}
と私は01-01-2016の後に参加したすべての従業員を私に渡すようなクエリを作成する必要があります。このスキーマでは作成できません。 ランダムに生成されたパーティションキー(たとえば0-99)を持つセカンダリインデックスを作成し、 "date_of_joining"にソートキーを作成した後、 "date_of_joining"のすべてのパーティションと条件をクエリした後で、 。しかしこれは簡単なクエリを実行するには複雑すぎるので、MongoDBでこれを行うのは非常に簡単です。
DynamoDBでこのようなクエリを実行するより良い方法があり、DynamoDBがそのような使用例に本当に適しているかどうかを理解できる人がいますか?
類似したものhttp://stackoverflow.com/a/34961036/2811189 –