SQLプロセッサ部分

しかし、もう、かなりSQLの内部処理が身に染みてきた。
自作OSSデータベースのSQL処理+集計部分は、自分で作ったほうが、MySQLを使うより高速に出来るようなきがしてきた。

MySQLだと、上位のSQLProcessor部分でたくさん判断しすぎて、下の方(ストレージエンジン)では結構無駄な動作が多い。
push_condというものがさいきんできたが、これを使えばストレージエンジンからSQLプロセッサに送るデータから余計なものをフィルタリングできたりするが、インデックスでどれを使うかとかは選べない。

独自のインデックスを作っている場合、これが結構ネックになりそう。

やっぱり、自作SQLProcessorも必要そう。