starbug1 17 11月 2007 改造中 昨日、5時まで飲んでしまったために、なかなか進まない検索パフォーマンス対策の改造ですが、少しづつ進めます。 無駄に正規化されたテーブルレイアウトを逆正規化するような変更を行なっているのですが、SQLが非常にシンプルになりそうです。あと、結果的にソースの抽象化が、思っていたよりも進みそうでなによりと言… 続きを読む
sql 14 11月 2007 Starbug1のテーブル定義 http://d.hatena.ne.jp/smeghead/20071105/backtostart で、パフォーマンス的に破綻したStarbug1の再構築を進めていきます。 「良いデザインは再デザインだ。」 結構仕事も忙しいので、いつもどおりボチボチ進めます。id:rayfillさんの助言とか、… 続きを読む
c# 11 11月 2007 土日 今週は、土日も仕事で、Starbug1を進められないです。 パフォーマンス対策の大改造進めたいんだけど。 土日に、C#でDataSetやGenerics周りでキャストしまくってるのは滅入る。他の言語ならもうちょっと気が楽なんですが。… 続きを読む
sql 9 11月 2007 Starbug1の参考のために影舞を調べてみた 影舞のテーブル構成とか処理内容を調べてみました。postgresqlのところだけを、ななめ読み。全体のソースの印象は、すごく真面目に抽象化されていて、しっかりしたソースだと感じました。テーブルは、reports, messages, attachements という3つだけでした。各項目のカスタマイ… 続きを読む
sql 5 11月 2007 ふりだしに戻る。 会社のプロジェクトで、実践投入してるStarbug1ですが、早くも致命的な欠陥が露呈しました。最近、ソート機能やキーワード検索(全ての項目から検索)を実装したのですが、その時にjoinやら副問合せやらが盛り沢山になってしまい、検索の性能が実用に耐えないということがわかりました。複数の検索条件を指定し… 続きを読む