2009-05-09 5 views
1

複数のバナー印象を追跡するためのデータベース設計に関する良いアドバイスを探しています。バナー印象追跡 - データベース設計

IE私はので、他の日付範囲の検索を行うことができるどのように多くのバナーあたり一日あたりの感想などの各バナーのデータを構築したいのxドメイン

以上5枚の横断幕を持っています。

1日あたりの行数を1行にするか、1行あたりのインプレッション単価をトラッキングすることをお勧めしますか。

希望することをお勧めします。アドバンス

答えて

3

そして感​​謝私は、要件が将来的に拡張するよう、新しいレポートを作成できるようになる最も柔軟な設計を作成することをお勧めしたいです。顧客は「1日のインプレッション」に関するレポートを希望することをお勧めします。彼らが後で来て、「今日の何時が最も印象的な印象ですか?」と言うとどうなりますか?どのように「いつほとんどクリックされますか?」

だから、これを行うには、最も柔軟な方法は、各レコードが タイムスタンプ

後でちょうど banner_idで各インプレッション、1つのレコードを持っている、あなたは過去のデータ、したがって、パージを集約するストアドプロシージャを作成することができます膨大な量のデータが蓄積されるため、気になる粒度レベルのレポートが作成されます。毎月の時間別データと1年間の毎日のデータを格納することができます。保存されprocsのは、単にアーカイブテーブルに記述します。

  • バナーID
  • (など、毎日のデータのための月次データ、または日/月/年の月/年の)
  • の時間間隔識別子インプレッション数
2

なぜ車輪を改造するのですか?無料の広告サーバーがたくさんあります。私が聞いた中で最も顕著なのはOpenX(以前はphpAdsNewだった)です。それ以外のものがあれば、インストールしてDBのセットアップ方法を確認できます。

関連する問題