MySQL Cluster
MySQL Cluster について調べてみた。
NDB は高可用性およびデータ堅牢性を提供する in-memory のストレージ エンジンです。
MySQL :: MySQL 5.6 リファレンスマニュアル :: 18.1.1 MySQL Cluster の主な概念
ということで、まず、MySQL そのものではなくて、NDB というインメモリのストレージエンジンが別にあるということ。
インメモリなので、高速ではあるが、当然障害発生時はデータが失われる。
クラスタで使用されるすべてのマシンは同じアーキテクチャである必要があります。つまり、ノードをホストするすべてのマシンは big-endian あるいは little-endian のいずれかである必要があり、その両方を一緒に使用することはできません。
MySQL :: MySQL 5.6 リファレンスマニュアル :: 18.1.6 MySQL Cluster の既知の制限
設定時にもエンディアンを指定するけど、(データのレプリケーションを高速化するためか?)このエンディアンの混在は出来ないということ。
使いどころが難しい気がするな・・・・。