2010-12-14 7 views
1

IMDBに似た映画のWebサイトを構築したいのですが? 私はウェブサイトを立ち上げて稼働させることができます。私は、私は日付件までのデータを維持することができます起動 が、私の心の中で私の質問は、私は古いデータを利用可能にすると考えることができますどのように1900年から2010巨大なWebポータルのデータベースを構築する

にこれは私が直面してい課題であると言う日から どの人がこれについてどうやって知識を共有することができますか?私はそれが古いと同様

ニュース

に行くの技術を言うように、私は、Java、MySQLのだろう、このウェブサイトを開発するために考えることができますを持っているために作るために任意のウェブサイトを作るために従うことができる戦略 、PHP

どのように私は古いデータを利用可能にすることを考えることができる1900年から2010年まで言う* 手段:私はここでの問題が表示されていない

+0

1900年から2010年までの古いデータを利用できるようにするにはどうすればよいですか? 。これは、ムービーのリリース日を保存することによって行うことができます。また、日付がわかっている場合は、特定のムービーのニュース結果を取得することもできます。 –

+0

何が問題なのですか?データベース・アーキテクチャーに関する疑問や実際に情報を収穫して保管していますか?私は情報を収穫して保存するために大規模なチームを推薦します(あなたが手作業で大部分をやる必要があるため)。構造はあまり複雑すぎるべきではありません。過度に簡略化されたフィールドには、固有の識別子、ムービータイトル、ムービーディレクター、俳優、写真、情報、日付のフィールドが約7つ必要です。がんばろう。 – RageD

+1

@RageD - 大規模なチームがWebクローラを作成する必要はありません。 –

答えて

0

非常に古いですすべてのムービーデータをアップロードしたいと思います。ただ、データベース内のすべての映画のためのデータを格納し、ユーザーへの道を提供します。

  • 日付順に、彼/彼女の日付範囲で検索し、
  • 順序結果を修飾します。

私は

非常に古いですそして、あなたがこれを行うことはできません何らかの理由があるすべてのムービーデータをアップロードしたいと思いますか? (別に最初の場所にデータを持っていないのは明白1 ...から)

フォロー

それはあなたが心配をしている問題のように聞こえる不完全または不正なデータの一つです。簡単な解決策はありません。おそらく、それを扱うための戦略を考案する必要があります。例えば

  • すべてをアップロードした後、バッチ検証/クリーンアップは、上記のようにライブデータベース
  • 上で動作しますが、検証
  • はあなたがアップロードしようとすると、各レコードを検証し、ものを入れ経過するまでレコードを隠します一方の側で検証に失敗します。 、共通の検証の問題を特定し、バルク修正を行う

    • 変化(例えば締め)オンザフライ検証ルールと再検証:

    がまたできるようにする必要があります。

しかし、これは大規模なデータ指向アプリケーションのすべての標準的なものです。 (そして、簡単な解決策がありました、誰もが、彼らのおばあちゃんはインターネットを掘り起こし、データベースを構築していました。)

+0

あなたのお返事ありがとうございます:::問題csvまたはexcelシートからデータベース にデータをアップロードするときに遭遇する可能性のある問題は、外部キーマッピングです。 – gmhk

+0

@harigm - 既にデータがある場合は、データベースにどのようなものを表示させたいのかを理解し、構造を構築してください。それから、あなたが持っているデータの混乱を処理し、それを正規化されたDBに追加するスクリプトを書くのは非常に簡単です。 –

+1

@Ben ... "かなりシンプル"な定義。 –

関連する問題