検索

ホームページ  >  に質問  >  本文

mysql_replication - mysql の読み取りと書き込みが分離されているときに、単一の書き込みデータベースがパフォーマンス要件を満たせない場合はどうすればよいですか?

mysql の読み取りと書き込みが分離されているときに、単一の書き込みデータベースがパフォーマンス要件を満たせない場合はどうすればよいですか?書き込みには複数のデータベースを使用する必要がありますか?では、データを同期し、データの一貫性を確保するにはどうすればよいでしょうか?

学习ing学习ing2758日前952

全員に返信(2)返信します

  • 代言

    代言2017-06-20 10:07:42

    バックグラウンドでデータを設定する場合、redis里面,然后再去同步数据库。前台取数据的时候直接去redisに直接設定することができます。個人的な提案、参考程度に

    返事
    0
  • 欧阳克

    欧阳克2017-06-20 10:07:42

    読み取りと書き込みの分離がパフォーマンスを満たせない場合、通常は問題を解決するために水平分割が使用されます。 リーリー

    さらに、読み取りと書き込みを分離すると、たとえば、ユーザーが登録直後にログインした場合、ログインがスレーブ データベースから読み取る場合、ユーザーが登録直後にログインしたときに、登録データは保証されません。スレーブ データベースにまだ同期されていない場合、ログインは失敗します。

    逆に、単純な水平分割では、ユーザー データが常に 1 つのパーティションに収まるため、データの不整合の問題は発生しません。

    返事
    0
  • キャンセル返事