2010-01-25 5 views
1

Je suis juste en train de faire des recherches sur la (les) langue (s) et les technologies utilisées pour construire les moteurs de recherche old school comme Excite, Altavista, Lycos et Ask Jeeves? Ce que j'aimerais savoir, c'est la technologie utilisée pour les créer à l'origine et les bases de données utilisées? Par exemple, la première version de Google.com a été construite en utilisant Java et Python.Quelle (s) langue (s)/quelle (s) technologie (s) a (ont) été utilisée (s) pour rendre les anciens moteurs de recherche comme Excite, Altavista, Lycos?

Merci d'avance ;-)

+5

Veuillez arrêter d'appliquer des étiquettes de langue spécifiques à vos questions - mieux encore, arrêtez de les poser. –

+0

peut-être CGI ..? – Bozho

+1

Le moteur de recherche Google original a été écrit en C/C++, obtenez vos faits directement: http://infolab.stanford.edu/~backrub/google.html –

Répondre

0

employés de Google Jeffrey Dean et Sanjay Ghemawat disent dans leur papier « MapReduce: simplifié de traitement des données sur les grands clusters » que Google utilise la distribution ad hoc du traitement de leur grand fichier d'entrée pour l'indexation, y compris 3800 LOC C++ pour une phase (!). Je suppose que le code de travail était un grand mélange de langages de haut niveau raffinés à la main et de scripts pour transmettre les données à de nombreuses machines. Aucune base de données tant que GFS + Bigtable n'était pas là.

0

Perl était l'ancien langage principal.

Vous nous demandez de faire nos devoirs pour vous?

+0

Mais perl n'a peut-être pas été utilisé sur des sites à large bande passante, où j'aurais pensé que C/C++ aurait tenu le coup. Bien sûr, le rapport puissance de calcul/bande passante du réseau était plutôt différent à l'époque! Google a une mare de poisson complètement différente étant beaucoup plus récente dans le développement. – Sqoo

Questions connexes