SQLプロセッサ部分
しかし、もう、かなりSQLの内部処理が身に染みてきた。
自作OSSデータベースのSQL処理+集計部分は、自分で作ったほうが、MySQLを使うより高速に出来るようなきがしてきた。
MySQLだと、上位のSQLProcessor部分でたくさん判断しすぎて、下の方(ストレージエンジン)では結構無駄な動作が多い。
push_condというものがさいきんできたが、これを使えばストレージエンジンからSQLプロセッサに送るデータから余計なものをフィルタリングできたりするが、インデックスでどれを使うかとかは選べない。
独自のインデックスを作っている場合、これが結構ネックになりそう。
やっぱり、自作SQLProcessorも必要そう。