パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

好きなDBMS」記事へのコメント

  • by Anonymous Coward on 2004年12月06日 21時46分 (#662518)
    はっきりいってSQLはいらんでしょ。それなりに大量のデータでもPerlでGDBM使うくらいで十分。
    そもそもターミナル上でgrepも日本語通るし、フィルタツール修行のためなにもかもテキストで処理してみるのはアタマの体操にいい。
    (なんかオヤジくさいな)

    けど逆に、個人用途でRDBMSを覚える動機付けに困ってたりするんですわ。
    入門書にありがちな例で理解はできても「これに使える!」という便利な例がなかなか浮かばない。
    だれか唸るような「個人向け導入例」をお持ちのかた、是非うかがいたいところです。
    • by Anonymous Coward on 2004年12月08日 6時50分 (#663103)
      うなるかどうか分かりませんが、とりあえず、これがなくなったら
      色々生活に支障がでるかもしれない、というDBが一つだけあります。

      大抵のデータを一つのDBに突っ込んでます。
      日記兼、ナリッジベース兼、メモ書き兼、、etc...と。
      とりあえずそこにみんな書いて、Webで公開できる日記は
      CGIからDBにアクセスし、日記フラグのものを公開、
      KBは、別のページに別のフォーマットで公開してます、
      個人的なメモ書きなどは自分以外見れないようにしてます。
      「いつ、何を買った」などの金銭的な記録もつけてます。

      とりあえず記入する際にフラグつけておけば、
      何でも書き込んで置けます。書き込んだ時点でWebにも
      反映されますし、新しいWebコンテンツや適当なツールを作る際も、
      SQL文一つで必要な出力が取れます。

      新しいフラグが欲しくなるたびにDBの再構築が入ったりしますが、
      それは慣れましたし、大して時間は掛かりません。(数分)。
      親コメント
      • by Anonymous Coward
        > 新しいフラグが欲しくなるたびにDBの再構築が入ったりしますが、
        > それは慣れましたし、大して時間は掛かりません。(数分)。

        設計が悪いと思わんか?
      • by Anonymous Coward
        区分増やすだけじゃないんだろうか...。
        • by Anonymous Coward
          もしかして区分項目を横もちして、ゼロ・非ゼロのフラグ判断
          してるとか?

          確かにそれはRDBMS的な考え方じゃありませんね...

          たぶんACさんはきちんと正規化されたテーブルを考えてらっしゃると
          思うんですが、中には予想外の設計をされる方もいます。
          やはりRDBMSの世界で育って来なかった方が多いんですけど。
          • by Anonymous Coward
            > もしかして区分項目を横もちして、ゼロ・非ゼロのフラグ判断してるとか?

            もしそうだとして、何か問題でも?

            繰り返しがなくて、関数従属してないなら、ちゃんと正規化されてる
            ってことでしょ。
    • by Anonymous Coward
       メールをDBにぶち込むと、スパム業者特有タイトルや、あやふやな条件の過去メール探しに便利。
       分析もSQLとか使えば楽だし、数億件メールがあったとしても検索はperlより全然速い。

      #っていうか、662518のACはDBMS使った事あんのかなぁ?
      • by Formula (6605) on 2004年12月07日 20時39分 (#662890)
        メールの分析って何を分析するんですか?

        個人的にどんな SQL を投げているのか興味あります。
        親コメント
      • by Anonymous Coward
        そうかぁ?

        本文どこは全部つなげて CLOB に格納?
        それともサイズ制限あるけど、一行ごとに VARCHAR に格納?

        検索速度もイマイチそうだぜ。

        どちらにしても RDBMS 向きとは思わんけどね。

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...