sql >> データベース >  >> RDS >> Mysql

地理的に多様なユーザーがいるアプリのバックエンドデータベースのセットアップ

    物事を解決したり壊したりすることが不可能なレプリケーションの競合を作成せずに、双方向で非同期レプリケーションを使用することはできません。

    したがって、明らかな選択は、読み取り/書き込み分割を使用することです。アプリケーションに(読み取り専用)ローカルDBから重要ではない読み取りを実行させ、すべての書き込みをマスターに送信します。これの欠点は、自分の書き込みをすぐに読み戻すことができないことを意味します。

    MySQLレプリケーションは完全ではなく、セットアップと維持のための継続的な監視にいくらかの努力が必要です。スレーブでデータが同じであることを頻繁に確認する必要があります。一部のクエリは正しく複製されません。それらを理解し、回避する必要があります。



    1. クエリを最適化するためのタイムスタンプのインデックスの作成

    2. 同一サーバーのさまざまな計画

    3. VB.netのOracle日時

    4. カンマを改行に置き換えて、テキストファイルに書き込みます