Entries from 2009-03-30 to 1 day

Mosh の Windows 対応を進める

mosh ビルド後のイベントに pre-compile.bat の実行を追加 これで *.ss.fasl なプリコンパイルファイルが作成される ほぼ全てのテストが通るようになった 0.0.8 リリースまでにやることで Windows 関連はインストーラを作るかどうか(ライブラリパスも含めて…

今日の復習

Join 0割 Query plan 最適化2割 以下10割 ロックで concurrency control set and aggregate データ格納方法

犯人

今さらだが、ドラマ「トライアングル」と「ルパン VS コナン」の犯人当てた。(後者は当てるというものではないが)

Concurrency Control Without Locking - Database Management Systems

Database Management Systemsの17章。 マインドマップから再構成したまとめ 背景 Lock によるコントロールは悲観的 競合が少ないシステムでも Lock コストを払う必要がある 楽観的なコントロール 前提:多くのトランザクションは conflict なし Read: データ…

21. large object の auto-delete を考える - PostgreSQL のソースコードを読む

db

Auto-delete large objects when referencing row is deleted contrib/lo offers this functionality. を見てみよう。 contrib/lo にあるのは lo_manage という C 言語で書かれたトリガと lo 型。 CREATE TABLE image (title TEXT, raster lo); CREATE TRIGG…