2007-05-22

MHPの防具データDB


モンスターハンターポータブルの防具データDBを会社PCで作ってみました。といっても攻略メモさんのHPからデータを持ってきて、Excelで加工してAccessに流し込む、という非常にローテクな作業でしたが。

で、欲しいスキルを条件に入れてSQLを走らせるとAccess暴走。
さすがに全組み合わせを作るとなると、Accessじゃ荷が重いか…。ということでPostgreSQL8.2.xを入れて、そっちにデータを移行。

試しに全組み合わせをSELECT INTO文でテーブルに吐き出そうとしたんですが、データサイズが14GBを超えたところで強制ストップしました。HDD埋まっちゃうよ!
で、サブクエリーを使って必要なスキル(今回は耳栓+自動マーキング+防御70以上)に絞った問い合わせをしているんですが、昨日からずーっと処理中です。

FROM句の中のビュー呼び出しの時点でもうちょい絞っとくべきか…。