モデルのカラム数とパフォーマンスについて教えてください。
モデルのデータ分割について調べると、巨大すぎるテーブルは分割しないとパフォーマンスがとても低下する、ということがわかってきました。
ですが、私は現在初めてWebアプリを作っているため、そのあたりの「実状」がいまいちわかっていません。
大体、基本的に1つのモデルにはいくつほどデータを持たせるのが一般的なのでしょうか?
例えば、あるUserモデルがあるとして、その個人情報で30の入力項目があるとします。
そのうちいくつかは自由に入力させるtext型もあります。
そういった場合だと、text型のものだけモデルを分けて、1対1の関係を持たせて対応するのでしょうか?
独学で進めているため、開発現場ではどのようにしているのか、もしくは皆さんが実際にどのようにデータを持たせているのか、などご教示いただきたいです。
また、モデルのデータ分割において気をつけるべき点などもあれば教えいただきたいです。
皆様の経験を共有していただければと思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/07 17:04