私は DynamoDB を初めて使用します。このキーと値のペアのデータ ストアからレポートを生成するのと、DBMS からレポートを生成するのに違いがあるのではないかと思います。
私の (Java) アプリケーションはデータを DynamoDB に書き込みます。そこからビジネス レポート (たとえば、販売レポート) を生成したいと考えています。
私が理解しているのは、Amazon が EMR (elastic Map Reduce) を提供していることです。さらに読むと、その下に Hive があり、SQL のような構文を使用して DynamoDB にクエリを実行できるようになります。
私のデータは 50GB 未満である必要がありますか? このタスクに EMR を使用するのはやり過ぎですか?