2009年4月1日は記念すべき日になったと確信しています。 内部に状態を持たないアプリケーションサーバーは、サーバーを足すだけで比較的簡単にスケールアウトすることができます。一方でACID特性が求められる用途に用いるRDBMSは、単にサーバーを足すだけでスケールアウトするのは非常に困難です。 システムが大規模になるほど徐々にRDBMSの性能が足を引っ張るようになってしまうため、高価なハードウェアに頼ってスケールアップせざるを得ないケースも多いでしょう。 データベースを水平に分割して分散させる方法では、JOIN命令が使えなくなるなどの制約が発生するため、あらかじめデータベースを分散させることを念頭に入れてアプリケーションを設計しておく必要があります。既存のアプリケーションとの互換性を維持したままデータベースを水平分割するのは困難だと言えます。 そこで、サーバーを足すことで書き込み・読み込み共
![エイプリルフールネタ:スケールアウトするMySQL互換RDBMS - Scale41リリース! - Blog by Sadayuki Furuhashi](https://cdn-ak-scissors.b.st-hatena.com/image/square/9802bc4ec7d1b75989104e7ae042405d156876aa/height=288;version=1;width=512/http%3A%2F%2Fimg.f.hatena.ne.jp%2Fimages%2Ffotolife%2Fv%2Fviver%2F20090331%2F20090331234008.png%3F1238511693)