"ステータスコレクション"の一環として "ツイート"と "Facebookステータス"をアプリケーションに保存したいので、すべてのステータスコレクションにはたくさんのツイートやFacebookステータス。 Facebookのためだけに私はテキストに興味があるので、今はビデオ/写真を保存しません。2つの類似したオブジェクトの2つのテーブルを別々にする必要があります
私はDB設計のベストプラクティスに関して疑問を抱いていました。 1つのテーブル(FacebookとTwitterの両方の制限を含むようにステータスを420に設定してください)を持つ方が良いですか?それはどのタイプのステータスであるかを判断する "タイプ"の列か、なぜ?
あなたは良い点を作っています。私が言うことは、あなたのビジネスオブジェクトが実際のオブジェクトとは違うものに基づいてDBを設計すべきであるということだけです。彼がSocialMediaMessagesやツイートやFBの投稿を気にしていると思うと... ... –
これは意味があります。要件は今後も通常どおり変更され、今後各タイプごとに追加情報が必要になる可能性があります。 – Tam