MySQL Clusterといえばミッションクリティカルなシステムで使われる分散型のデータベースクラスター。全ノードがアクティブで単一障害点がなく、スケールアウト型でサーバーを追加すればほぼリニアに性能が伸びる製品である。通信基盤やガチでミッションクリティカルな軍事防衛システムなどでの採用が多い。
知名度:★★★★☆
闇度 :★☆☆☆☆
あの頃はガチでひどかった度:★★★★★
ところが闇歴史として取り上げるには理由がある。元々はスウェーデンの通信機器メーカーであるエリクソンの子会社で開発されていたNetwork Database(NDB)を2003年に旧MySQL社が買収してMySQLサーバーのストレージエンジンとして組み込み、MySQL Clusterと名付けて製品展開した。MySQL 4.1の頃から利用できることはできたがあまり利用者はいなかったように思われる。
状況が変わったのがSunによるMySQL買収。当時のSunの営業担当者の中には買収したMySQLの製品で一番エディションだから高いからというだけでMySQL Clusterを売ろうとし、実際に売っちゃったけど要件に合わなくてトラブルとなり返金するしないなどの騒動になったことも数多く。。。
独自のバージョン番号が与えられていた時代の6.xぐらいまでは製品の品質が悪くてじゃじゃ馬のような製品だった。観測範囲では日本での最初の採用事例は某大手メディア企業が周年記念事業のWebサイトだが、起動すらままならず何かを修正してもまた別のバグを踏むという地雷原のようなソフトウェアだった、と当時の担当者は振り返る。
その後、日本のとあるお客様での案件で大トラブルとなり、スウェーデンから開発エンジニアが呼び出されて思いっきり怒られたのを契機に、製品テストをガチで大幅に改良したことでいまでは非常に良い製品となっている。