2007-03-01から1ヶ月間の記事一覧

long longで脱32BIt

64ビットになったら、てっきりINTが64ビットになるかと思ってたら、そうじゃなかった。64ビット整数はlong longだった。 これで、32Bitではコンパイルできなくなるので、かなり64Bit特化っぽくなってきました。

64Bit環境で2日潰れる

僕の作るMySQLのエンジンは64Bit向けだ。なぜならば、メモリDBの新しいアーキテクチャーを取るので、32Bitで駄目ではないけれども、やっぱり、限界がある。 でも、趣味で使うくらいなら大丈夫と思う。MVCCトランザクション処理用のサーバーはよいかも知…

Adaptive Log Transaction Containerがだいぶ出来る

MyISAMみたいなトランザクションなしのデータベースに外付けで、トランザクション機能が付けられる「Adaptive Log Transaction Container」がだいぶ出来てきた。データストア部分とトランザクション処理部分を別サーバーで動かすことも可能だ。 アルゴリズム…

結局自分でメモリDBをつくることになる

結局、機能的にバランスのとれたメモリDBがなく、自分で作ることになった。今度は、全部、自分に著作権があるので、GPLで出していこうと思う。 GPLは、しかし、良く考えられたライセンスだと思う。最近、オープンソースの傾向がすごく強くなってきた。 オー…