2009-07-23 3 views
0

YouTubeのように、私はユーザーテーブル、オブジェクト(ビデオ)を持つテーブル、カテゴリを持つテーブルを持っています。(youtubeのような)サブスクリプションデータベースをレイアウトする方法は?

ここで、ユーザーがカテゴリに登録できるようにしたいと思いますが、どうすれば効果的ですか?ユーザーがどのカテゴリに属しているかを把握するためのテーブルが必要ですが(多対多の関係)、ユーザーがまだ見ていないオブジェクト(ビデオ)を把握する必要があります。それを行う?

答えて

0

ユーザーが視聴した動画をトラッキングする別の表があります。次に、ユーザーに表示する動画を選択するときに、視聴した動画テーブルに対して動画を確認して、まだ視聴していないことを確認します。

あなたは、その後も、ユーザに彼らが見ているすべての動画のリストを表示するには、このテーブルを使用するか、またはビデオが現在等のサイトで試聴されているかの完全なリストを表示することができ

良いように思わ
+0

解決策、および当然のことながら、購読日をビュー日付に対してチェックします。ありがとう –

0

なぜRSSを使用しないのですか?こうすることで、ユーザーは自分のサブスクリプションを管理でき、すべてのサブスクリプション情報を保存してから、これらのサブスクリプションに基づいてプロセスを実行する必要はありません。彼らのRSSリーダーがあなたのためにそれを世話します。

This CodeProject articleには、クラスをRSSにシリアライズする方法の詳細がいくつかあります。

関連する問題