SQLite3.3.8がちょー速い

会社でちょいちょいと実験。Cで1000万レコードくらい突っ込んでみた。

  • 2テーブルのマスター/ディティール構成。それぞれidがPK。
    • 親テーブル300万件。整数項目20、文字列項目3。
    • 子テーブルは700万件。整数項目3、文字列項目2。投入後、2整数項目のインデックスを張った。
  • 去年に買ったPentium4の速いマシンのRHL上で9分。
  • .dbファイルが1.6GBになった。
  • インデックスさえあればSELECTは即リターン。GROUP BYも実用速度。

なにこれ。すごいじゃない。実際に使うデータは一回分が大体10万件くらいだから余裕綽々。


これで正規表現が使えたらいうことないんだけど。いつ載るんだろー。