84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
mysql の読み取りと書き込みが分離されているときに、単一の書き込みデータベースがパフォーマンス要件を満たせない場合はどうすればよいですか?書き込みには複数のデータベースを使用する必要がありますか?では、データを同期し、データの一貫性を確保するにはどうすればよいでしょうか?
バックグラウンドでデータを設定する場合、redis里面,然后再去同步数据库。前台取数据的时候直接去redisに直接設定することができます。個人的な提案、参考程度に
redis
読み取りと書き込みの分離がパフォーマンスを満たせない場合、通常は問題を解決するために水平分割が使用されます。 リーリー
バックグラウンドでデータを設定する場合、
redis
里面,然后再去同步数据库。前台取数据的时候直接去redis
に直接設定することができます。個人的な提案、参考程度に読み取りと書き込みの分離がパフォーマンスを満たせない場合、通常は問題を解決するために水平分割が使用されます。 リーリー
さらに、読み取りと書き込みを分離すると、たとえば、ユーザーが登録直後にログインした場合、ログインがスレーブ データベースから読み取る場合、ユーザーが登録直後にログインしたときに、登録データは保証されません。スレーブ データベースにまだ同期されていない場合、ログインは失敗します。