2007-02-24 sqlite3-rubyで、Cの拡張ライブラリをSQLite3に組み込む(メモ) ruby sqlite 結論:できました。OSX上でビルドして確認。 効果:極めてグゥ。正規表現で試した(Railsで12万件の住所に"東京.*(東|西|南|北)"して25件のpaginate処理)。 Rubyで10.5秒。 PCREを使った拡張ライブラリで0.39秒。約27倍。 概要:enable_load_extension(), load_extension()をsqlite3-rubyに追加する。(CラッパとRubyラッパの両方) 詳細:あとで書く。 疲れた。けどMySQL、PostgreSQLのように正規表現が使えるようになって嬉しい。明日まとめよう。 まとめたらメールしてみるべか。英語書けないけど。