私はユーザーがデータに関するレポートを実行できるWebアプリケーションを持っています。問題は、作業しているデータのためにクエリが非常に遅いことです。レポートデータをAWS DynamoDBに一時的に保存しますか?これは実行可能なソリューションですか?
私はこのプロセスを非同期にし、別のマシンでそのスレッドを処理することを考えていました。そのデータをクエリしてAWS DynamoDBに入れ、ユーザーに通知します。
データは、ほとんどの場合(行と列のみ)フラットです。通常、レコードのサイズは、100s、1000s、10000sの範囲にあります。
これは良い考えですか?パフォーマンスはどのようなものでしょうか?
レコードサイズの単位は何ですか?それを再度クエリする方法と、DynamoDBからのクエリの性質について教えてください。 – Ashan
私は少し混乱しています。あなたが求めていることをさらに明確にすることはできますか? – mute
レコードサイズが100s、1000s&などのレポートデータを保存すると、100とは何ですか? MB、KB、行や列などですか? – Ashan