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

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

学习ing
学习ing

全員に返信(2)
代言

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

いいねを押す +0
学霸

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート