Pageサイズに関する拡張計画?

おはよーございます。blogの更新サボりまくりなmirでございます。まあ、最近これといって書くねたが無いだけなのですが。

ところが先週あたりから面白い話題がでています。MySQL Internalsメーリングリストより。

Changes needed for InnoDB in MySQL 5.1

InnoDBを買収したあのOracle,Inc.が、InnoDBの拡張に着手しているようです。いや着手というか作業ベースではかなり進んでいる模様です。

現在、InnoDBのPageサイズは16KBで、ソース(univ.iの定数)を弄れば64KBまで拡張できるとは言うものの、以前Heikki氏から頂いたコメントによれば「16KBしかテストしてないし、ちょっと危険」ということで事実上16KB固定となっています。

そこへ登場したのが今回の投稿で、Oracle,Inc.のMarko氏はどうもこのPageについて、データを圧縮した状態にて32KB/64KBとする新しい機能を実装しているらしいです。

Brian Aker氏もこれを歓迎しているようで、ENGINE = hoge等、DDL文の末尾に指定可能にすれば良いのではとも言っています。

ちなみにMarko氏によるとこの機能を実現することで、InnoDBにおけるAWEサポートが無くなるとのことです。

Biran氏が即答で「No problem」と言っていたのはちょっと笑ってしまいましたがw AWE使ってる人よっぽどいないのかな?

ちなみに、このコードが入るのは5.1系らしいっす。