エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Galera Cluster の書き込みノードはひとつに制限した方が良さそう - CUBE SUGAR CONTAINER
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Galera Cluster の書き込みノードはひとつに制限した方が良さそう - CUBE SUGAR CONTAINER
Galera Cluster は MySQL/MariaDB をマルチマスタ構成で冗長化するためのアプリケーション。 マルチマス... Galera Cluster は MySQL/MariaDB をマルチマスタ構成で冗長化するためのアプリケーション。 マルチマスタなので、本来はどのノードに対しても書き込みを行うことができる。 ただ、後述する理由からどうやら書き込みに使うノードはひとつに制限した方が良さそうだと考えるようになった。 まず、Galera Cluster がノード間でデータの整合性を保つのに使用するメカニズムは楽観的排他制御にもとづいている。 楽観的排他制御は、対象のリソース (テーブル・行) を操作する際に、自分が知っている状態から変更されているかを確認することで、割り込んでしまうのを自ら防ぐというもの。 そのため、リソースに排他ロックをかけたとしてもノードをまたぐと別のトランザクションからのアクセスをブロックすることができない。 代わりに、対象が別のノードから既に変更されていることをノードが検出した場合、ク