ユーザープロファイルを管理する必要があります。ユーザープロファイルの数は非常に多くなる可能性があります(5億プロファイル)。システム要件は、これらのプロファイルを更新し(1日1回、1週間、または要求に応じて)、実行時に常に読み取ることです。
この機能に最適なSQLデータベースはどれですか?mongodb、cassandra、またはhbase?
現在、mongodb(シャーディングあり)を使用しています。これは、グローバルロックがあるという問題の1つであり、大量の書き込みを行うたびに、読み取りパフォーマンスが低下します。また、ランタイムコンポーネントは常に何らかのプロファイルを読み取る必要があるため、パフォーマンスは重要です。
さらに、多分私はいくつかのキャッシュ技術を追加で使用する必要がありますか?
ありがとう、