タグ

ブックマーク / torazuka.hatenablog.com (2)

  • 複合主キーを避けるべき理由 - 虎塚

    データベース設計の話をしていて、「連番の主キーは業務上意味のないデータだから、テーブルに持たせるのはムダだ。複合主キーにするべき」という意見を聞く機会がありました。 脊髄反射で「ないわー」と思ったものの、理由を上手く説明できなかったので、改めて考えてみました。 その結果、次のような結論に至りました。 単一の連番カラムによる主キーと、複合カラムによる主キーとで迷ったら 実装をシンプルにし、業務変更の影響範囲を小さくするために、複合主キーを避ける というわけで、調べたことや考えたことをメモしておきます。# 間違っている部分があれば、教えていただけると嬉しいです。 (2011/07/25 追記)複合主キーとサロゲートキーについては、要件やシステムに依存して多様な判断がありうると思います。にもかかわらず、「避けるべき」というタイトルにしたのは極端でした。申し訳ありません。ご指摘下さった皆さん、あり

    複合主キーを避けるべき理由 - 虎塚
    shin1x1
    shin1x1 2011/07/15
    迷う時はある / CakePHP とかは、サロゲートキーを前提にしているから逆に迷いが無くて良い
  • hbstudy第7回「システムの命綱、バックアップ(仮)、Google App Engineの勘どころ」へ行ってきた - 虎塚

    土曜の夜、株式会社ハートビーツさん主催のインフラエンジニア勉強会へ行ってきました。 hbstudy#7 今回のテーマは「システムの命綱、バックアップ(仮)、Google App Engineの勘どころ」…なのですが、じつは、当日まで「GAE上のシステムのバックアップ」の勉強会だと自分はカン違いしてました。GAEとバックアップは別々の話題だったんですね。 Google App Engineの勘どころ(柴田淳さん) システムの命綱、バックアップ(坪井義浩さん) どちらも濃いお話が聞けて、楽しかったです。というわけで、備忘のためにメモをアップしておきます。 Google App Engineの勘どころ(柴田淳さん) hbstudy7 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記:ご人のブログ記事 GAE事例紹介 Google Modelatorを使ったオバマ大統領

    hbstudy第7回「システムの命綱、バックアップ(仮)、Google App Engineの勘どころ」へ行ってきた - 虎塚
    shin1x1
    shin1x1 2010/01/21
    1アカウントあたりのGAEアプリ登録数はPythonでも10個ですね。
  • 1