MySQL ストレージエンジンへのダイレクトアクセス

前項 (タイムライン処理と SQL オプティマイザの可能性 - kazuhoのメモ置き場) の続き。

一方で、アプリケーション開発者の立場から言うと、SQL オプティマイザをチューンするというのは迂遠すぎてやってられないわけで。なら、MySQL のストレージエンジンに直接アクセスするようなストアドプロシージャを C++ で書ければ、それが一番速いんじゃないのということで、 mysql-dev ML で質問してみた。一瞬で答えが返ってきた。brianaker++

MySQL Lists: internals: Stored Procedures in C++? (and direct access to storage engine API)
MySQL Lists: internals: Re: Stored Procedures in C++? (and direct access to storage engine API)

16:47 追記: Brian Aker が教えてくれたのは http://forge.mysql.com/wiki/ProjectPage_External_Language_Stored_Procedures これっぽい。へー、Perl で UDF 書けたりするのか。でもなんか (改変の) 規模がでかそうだなぁ。