AWS Redshift を使用して、ビッグデータの問題の解決に取り組んでいます。このアプリケーションは、データ ストアにユーザー設定を保存する必要があるパーソナライズする必要があります。システム内のユーザーは 100 人未満であるため、大きなデータ ストアは必要ありません。
これについてどうすればよいでしょうか。RDS Postgres である polyglot ストアを使用してユーザー設定を保存するか、Redshift を使用してユーザー設定をモデル化するだけでよいでしょうか。
AWS Redshift を使用して、ビッグデータの問題の解決に取り組んでいます。このアプリケーションは、データ ストアにユーザー設定を保存する必要があるパーソナライズする必要があります。システム内のユーザーは 100 人未満であるため、大きなデータ ストアは必要ありません。
これについてどうすればよいでしょうか。RDS Postgres である polyglot ストアを使用してユーザー設定を保存するか、Redshift を使用してユーザー設定をモデル化するだけでよいでしょうか。
システムとユースケースにもっと光を当てることができれば素晴らしいことです. 一般に、Redshift は同時実行性に優れているわけではありません。ユース ケースでこのユーザー データを頻繁に読み取る必要がある場合は、おそらく他のトランザクション データベースでそれを保持できます。
ただし、システムが分析的で、Redshift に大きなテーブルがあり、結合を実行するために小さなテーブルも必要な場合。そのテーブルを Redshift に保持することができます。そのテーブルがすべてのノード (DISTSTYLE ALL) で使用できることを確認してください。データがブロードキャストされるのを防ぎ、クエリのパフォーマンスを向上させます