Amebloの基幹データベースを更新したってことなのだが、構成が IBM x3650 を4台に RedHat Enterprise Linux、Oracle 10g RAC って具合らしいのだが、「えったったそれだけで日本最大のBlogサイトができるのか?」なんて思って、今のマシンがすごいのか、Oracleがすごいのか、Amebloがしょぼいのか、なんて考えていたのだが。 よーく文章を読んでいたところ、このような行が。
※1 その他ブログ記事エントリやコメントデータ、他アメーバ事業のサービスとしては百数十台のMySQL データベースが利用されています。
なーんだ。 普通じゃん。 あの嵐のようにやってくるコメントなどのデータがサーバ4台でなんとかなるっていったらスゲーって思ったんだけど。 ところでAmebloにとっての基幹DBって何が入っているんだろう。。
暇な時間に MySQL Cluster のドキュメント読んでいたのだが、文面からはデータ分散とかできるみたいなことが書いてあるので、わりとイケている気がするんだが。 あとは各種機能を持ったサーバの冗長構成ができるかどうか、とか、Node group のマシンの台数が増やせられるのかどうかとか、検証してみよっと。
表からはSQLのコマンドで参照・更新ができて、バックエンドは適度に分散できるような仕組みがあったら楽だよな、なんて思って調べていたら、やりたいことがだいたいできそうな感じ。