複数の投稿タイプを持つブログエンジンを構築しています(例:テキスト、画像、リンク、見積もり)。ブログエンジンのデータベースをTumblrのような複数の投稿タイプのために構造化するにはどうすればいいですか?
私はそれを見る方法、私は2つのオプションがあります。
オプション1:すべての列を持つ単一の記事テーブル、必然的にオプション2
Post table ========== * post_id * created_at * updated_at * user_id * post_type * text * image_url * link_url * quote_source
NULLになりますそのうちのいくつかを:各ポストの種類ごとに1つのテーブル
Post table
==========
* post_id
* created_at
* updated_at
* user_id
* post_type
Text table
==========
* post_id
* text
Image table
===========
* post_id
* image_url
私はあなたがヒントを得ると思います。各アプローチの賛否両論は何ですか?
Tumblrは何をしていますか? (APIドキュメントからは分かりません)