2010-12-14 28 views
1

Si je veux créer un site Web de film similaire à IMDB. Je peux avoir le site Web opérationnel. du jour où je lance que je peux conserver les données jusqu'à ce jour, mais ma question, dans mon esprit est comment puis-je penser à faire les anciennes données disponibles dire 1900-2010construire une base de données pour un énorme portail Web

Tel est le défi que je suis face à , quelqu'un peut-il partager les connaissances sur la façon de s'y prendre? Quelle stratégie je peux suivre pour faire un site Web pour le rendre d'avoir vieux et ainsi que le processus continu Nouvelles

Dites la technologie que je peux penser à développer ce site serait java, mysql, php

Comment puis-je penser à faire les anciennes données disponibles disent 1900-2010 * Moyens: Je voudrais télécharger l'ensemble des données de film qui est très vieux

+0

Pouvez-vous donner plus d'informations, "comment puis-je penser à rendre les vieilles données disponibles dites de 1900 à 2010" (et il y avait des solutions faciles, tout le monde et leur grand-mère gratteraient l'Internet et construiraient des bases de données. .Cela peut être fait en stockant la date de sortie du film, aussi vous pouvez obtenir des résultats de nouvelles pour ce film particulier si la date est connue. –

+0

Quelle est la question? Vous interrogez-vous sur l'architecture de la base de données ou sur la collecte et le stockage de l'information? Je recommanderais une grande équipe pour récolter et stocker l'information (puisque vous devrez probablement faire une grande partie à la main), mais la structure ne devrait pas être trop compliquée. Sur-simplifié vous avez seulement besoin d'environ 7 champs: champs pour un identifiant unique, titre de film, réalisateur de film, acteurs, images, informations, date. Bonne chance. – RageD

+1

@RageD - Assez sûr que vous n'avez pas besoin d'une grande équipe pour écrire un robot d'indexation Web. –

Répondre

0

Je ne vois pas le problème ici. Il suffit de stocker les données pour tous les films dans la base de données, et de fournir un moyen pour l'utilisateur:

  • qualifier ses/ses recherches avec une plage de dates et l'ordre
  • les résultats par ordre de date.

Je voudrais télécharger l'ensemble des données de film qui est très vieux

Et est-il une raison que vous ne pouvez pas le faire? (En dehors de l'évidente de ne pas avoir les données en premier lieu ...)

FOLLOWUP

Il semble que le problème que vous soucier est l'une des données incomplètes ou mauvais. Il n'y a pas de solution simple à cela. Vous avez probablement besoin de concevoir une stratégie pour y faire face; par exemple.

  • télécharger tout, puis effectuez la validation des lots/nettoyage fonctionne sur la base de données en direct
  • comme ci-dessus, mais cacher les dossiers jusqu'à avoir passé la validation
  • valider chaque enregistrement que vous tentez de télécharger et mettre ceux qui échec de validation d'un côté.

Vous devez également être en mesure de:

  • identifier les problèmes de validation communs, et effectuer des corrections en vrac,
  • changement (par exemple serrer) les règles de validation à la volée et revalider.

Mais tout cela est standard pour une grande application orientée données. TANSTAAFL.)

+0

merci pour votre réponse ::: Problème que je peux rencontrer lors du téléchargement des données de csv ou excel feuille à la base de données est le avec le mappage de clé étrangère. – gmhk

+0

@harigm - Si vous avez déjà les données, déterminez à quoi vous voulez que votre base de données ressemble et construisez la structure. Ensuite, il devrait être assez simple d'écrire un script qui traite le désordre des données que vous avez, et l'ajoute à la base de données normalisée. –

+1

@Ben ... pour certaines définitions de "assez simple". –