MySQLでレプリケーション(前置き)
MySQLの便利な機能はいろいろあるのですが、その中でも特に便利だなと思うのがレプリケーションです。
この機能があるからこそMySQLがここまで支持されているのだと私は勝手に思っています。
もちろん他のDBでも同様の機能は存在しますし、ORACLE、SQLserverではもっと高機能なClusterもあります。ただし数千万円というレベルで予算が必要です。
確かに100%のデータを絶対に守らなくてはいけない場合には必要だとは思いますが、それが99%でよければレプリケーションで充分な場合がほとんどです。
Webのアプリケーションの場合、サーバ間のネットワークや、クライアントPCの状況など、もともとどんなに完璧なサーバを用意しても100%をカバーするシステムを構築することは不可能です。
もちろんお客様は100%の稼働率を求めてきます、ただし99%でよければのいかに予算を削減できるか、他の機能を増強できるか、しいてはSE、プログラマーがやる気をもって仕事にとりくめるか、どちらがメリットになるか説得してみてください。
お客様の要望どうりに仕事をこなすのがSEではありません、お客様と開発会社の両方をハッピーにするのがSEの仕事です。
話しがいろいろそれましたが、次回以降に何回かに分けてMySQLのレプリケーションについて書いていこうと思っています。
| 固定リンク
「MySQL」カテゴリの記事
- MySQLでlimitを使用したデータ件数カウント(SQL_CALC_FOUND_ROWS)(2008.03.16)
- MySQLでレプリケーション(前置き)(2008.01.05)
- MySQLでOracleのrownumやSQLServerのTopを実現する(2007.12.26)
- MySQLでUTF-8の設定方法(2007.12.02)

コメント