私はXとYの2種類のユーザーを持つWebサイトを構築しています。Xは数百になり、Yは数百万になります。基本的に各Xには、いくつかのYセットがあります。 Yはネットワークに友人を追加します。 Xは特定のYの集合に見えるメッセージを投稿し、そのメッセージを友人に転送することができます。友人はそのメッセージを見ることができ、友人に転送したり、送信者に返信することができます。Redis/NoSQLデータベースのユースケースに関連する質問
これは私の使用例です。私は、Webサイトの主な懸念事項としてシステムのスケーラビリティとパフォーマンスを考慮しているため、主にNoSQLデータベースのさまざまな種類のデータベースを検討していました。私はSpring Data Redis APIを使い始めており、私のユースケースには非常に役立つことがわかりました。ここでの私の質問は、RedisのNoSQLデータベースで「更新」操作を実行する方法です。 Redisに保存されているユーザー情報を更新したいとします。もう1つの質問は、30歳未満のすべてのユーザーに「年齢」フィールドを持つユーザー情報をレディスに保存している場合、どのように操作するのかです。
私はNoSQLの世界ではかなり新しく、その経験はあまりありません。また、私のユースケースに合った適切なデータベースについて、経験豊富な人から聞きたいと思うでしょう。私は以前に、データベースとしてMySQLとSpring、Hibernateの組み合わせを使用していましたが、負荷が重い場合はシステムのパフォーマンスに満足できませんでした。
おかげで、 サチン