ファイルi/oをとにかく減らす方向で作業していますが、
なにか、ID生成のところで毎回i/oしているんですよね、
なんか私が読んでも何しているかいまいちわからないんですよ。
(途中でなげだしたともいう)

2005 年版 ID 生成ルーチンをつくってくれませんか?