0

ハッシュキーを UniqueID として、範囲キーを Date として DynamoDB にデータを保存するユースケースがあります。Amazon(S3)の簡易ストレージサービスにも同じデータが存在します。時間範囲に基づいてすべてのデータを検索したい。私はこれが十分に速いことを望みます。次の可能なアプローチを考えることができます: - 完全な S3 を破棄し、時間に基づいて並べ替えます (レイテンシの要件を満たしていません) - DynamoDB スキャン フィルターを使用すると、テーブル全体がスキャンされるため、役に立ちません。データは大量にあると考えてください。

要件 : 高速(1分以内に結果が得られる)、大量のデータにアクセスしない、他のDBソースを使用できない

4

2 に答える 2

2

AWS Elasticsearchが問題の解決策になると思います。DynamoDB が Elasticsearch と統合され、データに対して全文クエリを実行できるようになりました。

Elasticsearch は、リアルタイム検索とビッグ データ分析を簡素化するように設計された、人気のあるオープン ソースの検索および分析エンジンです。

新しいAmazon DynamoDB Logstash Pluginを使用すると、Elasticsearch の統合が簡単になります。

于 2016-02-05T15:01:17.527 に答える