/ / 最新 / 2010-02 / RSS / twitter / tumblr / 09014502501 / mail@ssig33.com

高密度小池


ここ三日ぐらいスキーマレスな DB を使った Web サイトの構築に手を出してみた

Rails + SimpleResource をやってみました。

気をつける点みたいなのいくつか分かってきた。

1.正規化しちゃだめとかそういうのは Google App Engine でのデータ設計とか読めばなんとなく覚えられる
2.テーブル分けみたいのはキーなりインデックスなりの名前にプレフィクス付けて凌ぐ
  - んでそれに関連するデータ取り扱う為のモデルクラスをそれぞれ作ると楽な気がする
3.ユニーク制約はめんどくさい
  - キー(SimpleResource なら ID)を使って凌ぐ
    - 具体的にはユニークにしたい要素を格納する為だけのエンティティを作るとか
  -制約を使わない
    - 本当にその制約は必要なのか
    - その制約をかけなければならない時点でデータ構造設計にあやまりはないか

SimpleResource 自体だけど ActiveRecord ユーザーには非常に直感的で分かり易い。セットアップも楽でよい。

blog comments powered by Disqus

Referrer (Inside):

[ 固定リンク ]