Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1436 connectés 

  FORUM HardWare.fr
  Programmation

  [Google] Rapiditié

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Google] Rapiditié

n°160215
POWA
Posté le 16-06-2002 à 14:39:34  profilanswer
 

Citation :

- 10 résultats, sur un total d'environ 328,000. Recherche effectuée en 0.10 secondes


par ex, comment ils font :D
j'imagine que ca doit etre tenu secret, mais néanmoins.
 
Je pense que leur serveur est une bete de course, mais leur script doivent l'etre aussi.
 
C'est du CGI compilé leur script non ?

mood
Publicité
Posté le 16-06-2002 à 14:39:34  profilanswer
 

n°160216
ludo2604
kitsch' me if u can
Posté le 16-06-2002 à 14:40:48  profilanswer
 

celui qui l'a programmé un l'un des meilleurs du monde (ex_ de krosoft)
 
 :hello:


---------------
Make Portraits, Not War!  
n°160228
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-06-2002 à 15:15:58  profilanswer
 

Une bonne partie des données sont en RAM plutôt que dans des disques, ça aide déjà :D (dixit eux-même)
Puis il paraît aussi qu'ils utilisent beaucoup de machines peu puissantes plutôt que peu de machines puissantes, donc la charge est bien répartie : peu de monde sur chaque machine.
enfin tout ça ce sont des trucs que j'ai lu ou entendus dire, je sais pas si c'est vraiment vrai :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°160233
youdontcar​e
Posté le 16-06-2002 à 15:27:21  profilanswer
 

suffit de chercher "google interview(s)" sous ... google :D
 
http://dcb.sun.com/practices/inter [...] rstein.jsp
 
http://www.ibizinterviews.com/craigs1.htm
 
etc.

n°160244
zion
Plop
Posté le 16-06-2002 à 15:59:44  profilanswer
 

antp a écrit a écrit :

Une bonne partie des données sont en RAM plutôt que dans des disques, ça aide déjà :D (dixit eux-même)




 
Tout a fait, toutes les données se trouvent en RAM, ca leur coute d'ailleurs moins cher de tout foutre en RAM et de synchronizer parfois avec des disques lent que d'utiliser des disques ultra rapides qui coutent la peau du cul...
 
Mais c'est pas les premier a faire ca, Altavista aussi c'est quasi tout en RAM... Et ils ont des serveurs google en pizza-box, donc si tu remplis une salle de ca, tu as de quoi satisfaire du monde


---------------
Informaticien.be - Lancez des défis à vos amis
n°160266
Olivier51
Posté le 16-06-2002 à 16:27:42  profilanswer
 

Et comme langage de programmation vous voyez quoi pour interroger la base de donnée ???
 
Moi je vois bien une version spécial de PHP avec les fonctions de recherche Google programmé en C dans le moteur PHP et avec toutes les fonctions inutiles supprimées ...

n°160303
benou
Posté le 16-06-2002 à 18:59:09  profilanswer
 

php c'est pas très pro ...
ca m'étonnerait qu'ils aient fait ce choix là.
 
si ils voulaient un truc ultra-performant, ils peuvent très bien s'être fait leur propre moteur web ...

n°160305
Olivier51
Posté le 16-06-2002 à 19:07:35  profilanswer
 

Pourquoi le php n'est pas très pro ???

n°160306
gizmo
Posté le 16-06-2002 à 19:09:50  profilanswer
 

Olivier51 a écrit a écrit :

Pourquoi le php n'est pas très pro ???  




 
ben niveau perf, du php comparé à du CGI compilé, ca tient pas trop la route...

n°160308
benou
Posté le 16-06-2002 à 19:11:11  profilanswer
 

Olivier51 a écrit a écrit :

Pourquoi le php n'est pas très pro ???  




parce que ca a l'image d'une techno pour faire son site perso ou des petits trucs ans le genre ...
 
le PHP n'a aucune grosse société derrière, contrairement au JSP/Servlet (Sun) ou .net (microsoft)
 
attention, je dis pas que c'est justifié, je dis juste que c'est comme ca.

mood
Publicité
Posté le 16-06-2002 à 19:11:11  profilanswer
 

n°160315
zion
Plop
Posté le 16-06-2002 à 19:23:09  profilanswer
 

Euh, y a énormément de sites très fréquentés qui utilisent PHP, même si on le voit pas toujours...
 
iBazar par exemple c'était PHP/MySQL pendant une bonne partie de leur existence... iBazar Belgique l'a quasi tout le temps été en tout cas et pourtant c'etait le deuxième site le plus visité en Belgique, et tout ca sur une seule petite machine bi-pro (enfin, maintenant ibazar n'est plus :p).
 
Mais c'est qu'un exemple, y a de + en + de sites qui utilisent PHP, même au niveau professionel, et si on compare, a part evidemment avec un bon gros cgi compilé, PHP est performant...


---------------
Informaticien.be - Lancez des défis à vos amis
n°160317
z0rglub
Posté le 16-06-2002 à 19:27:27  profilanswer
 

ce que je peux en dire, c'est que dans ma boîte en programme des sites en servlet/JSP et pas très bien en plus, c'est assez lent... en PHP, ça irait bcp plus vite... mais ils considère que c'est une technologie pour site perso :sarcastic:


Message édité par z0rglub le 16-06-2002 à 19:27:43

---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°160320
benou
Posté le 16-06-2002 à 19:31:20  profilanswer
 

z0rglub a écrit a écrit :

ce que je peux en dire, c'est que dans ma boîte en programme des sites en servlet/JSP et pas très bien en plus, c'est assez lent... en PHP, ça irait bcp plus vite... mais ils considère que c'est une technologie pour site perso :sarcastic:  




on séloigne un peu du sujet originale et on se rapproche d'un conflit PHP-JSP => je vais en rester là par hégard à l'auteur du topic ... ;)

n°160356
POWA
Posté le 16-06-2002 à 20:16:04  profilanswer
 

et niveau bdd, ils doivent pas utiliser mysql ?

n°160363
POWA
Posté le 16-06-2002 à 20:21:49  profilanswer
 

Une question concernant les CGI.
 
Quels sont les différences sur des CGI écrit en C, perl, JAVA, python etc.
 
Au niveau rapidité par ex, ils sont tous égaux ?

n°160380
gizmo
Posté le 16-06-2002 à 20:41:12  profilanswer
 

ils sont aussi égaux que des programmes classiques écrit avec des langages classiques. A savoir: ils sont tous dépendant du compilo/interpréteur, de la tache qu'ils doivent effectuer et du codeur.

n°160395
skylight
Made in France.
Posté le 16-06-2002 à 20:50:19  profilanswer
 

faut voir aussi du cotés de leurs indexes ...

n°160438
POWA
Posté le 16-06-2002 à 23:15:43  profilanswer
 

POWA a écrit a écrit :

et niveau bdd, ils doivent pas utiliser mysql ?  



 :??:  :D

n°160439
z0rglub
Posté le 16-06-2002 à 23:18:46  profilanswer
 

POWA a écrit a écrit :

  :??:  :D  




je serai pas étonné qu'il utilise MySQL, en effet, pour des grosses bases sans requêtes complexes, c'est très rapide relativement à Oracle, qui permet de faire de requêtes bien plus complexes mais qui est moins rapide (je parle sans être sûr de mes sources, corrigez moi si j'ai dit une connerie :D )


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°160440
verdoux
And I'm still waiting
Posté le 16-06-2002 à 23:18:56  profilanswer
 

POWA a écrit a écrit :

et niveau bdd, ils doivent pas utiliser mysql ?  




euh non, je crois qu'ils ont leur propre système.
Google utilise plus de 5000 PC en clusters, c'est assez loin des utilisations de bdd courantes.

n°160443
gizmo
Posté le 16-06-2002 à 23:20:33  profilanswer
 

z0rglub a écrit a écrit :

 
je serai pas étonné qu'il utilise MySQL, en effet, pour des grosses bases sans requêtes complexes, c'est très rapide relativement à Oracle, qui permet de faire de requêtes bien plus complexes mais qui est moins rapide (je parle sans être sûr de mes sources, corrigez moi si j'ai dit une connerie :D )  




 
Tu dis une connerie :D MySQL est en effet très rapide pour les requètes simples, mais sur des base de taille relativement moyennes. Sur les grosses base, ca ne suffit plus.

n°160444
POWA
Posté le 16-06-2002 à 23:29:34  profilanswer
 

A partir de combien d'enregistrements, vous considérez une table comme grosse ?

n°160448
gizmo
Posté le 16-06-2002 à 23:41:15  profilanswer
 

C'est pas seulement le nombre d'enregistrement qui compte, c'est aussi les relations entre les tables et le nombre de requètes simultanées qu'elle doit encaisser.

n°160450
POWA
Posté le 16-06-2002 à 23:44:28  profilanswer
 

okay, imagines une table où tu sélectionnes une 10aine de lignes dedans avec seulement une seule req.
 
A partir de combiens d'enregistrements peut on la considérer comme grosse ?

n°160452
Schtroumpf
Posté le 16-06-2002 à 23:47:10  profilanswer
 

ca ressemble a quoi les tables/relations d'une base comme google ?  :D


---------------
Moe's Tavern, where the peanut bowl is freshened hourly
n°160459
Nokbilong
unique, comme tout le monde.
Posté le 17-06-2002 à 00:26:55  profilanswer
 

comme disait certain ils utilisent enrormement de vieux pc en cluster, ca parait pas pratique, mais au moins :
 
1/ c pas cher a l'achat ( ca doit etre de la recup gratos )
2/ peu voir pas de maintenance, style un pc du cluster claque, c pas grave, il veut rien, on repare pas, on le jete
 
 
 
et pour la db le plsu important je pense c la manière dont ils indexent leurs recherchent


Message édité par Nokbilong le 17-06-2002 à 00:28:59

---------------
"-Dites 33. -Export!!" [:nokbilong]
n°160470
gizmo
Posté le 17-06-2002 à 08:43:07  profilanswer
 

POWA a écrit a écrit :

okay, imagines une table où tu sélectionnes une 10aine de lignes dedans avec seulement une seule req.
 
A partir de combiens d'enregistrements peut on la considérer comme grosse ?  




 
ouf! pour un base aussi dégénérée, et en supposantque la requète porte sur l'index, je mettrais qqch comme 50 millons.

n°160513
POWA
Posté le 17-06-2002 à 10:09:42  profilanswer
 

gizmo a écrit a écrit :

 
 
ouf! pour un base aussi dégénérée, et en supposantque la requète porte sur l'index, je mettrais qqch comme 50 millons.  



:??:

n°160526
gizmo
Posté le 17-06-2002 à 10:25:51  profilanswer
 

ben, un base avec une seule table et une seule requetes, c'est un peu un cas limite, non?

n°160533
POWA
Posté le 17-06-2002 à 10:31:06  profilanswer
 

oui :D
 
c'était un exemple :D
merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Google] Rapiditié

 

Sujets relatifs
Requête sur google, ou yahoo...Lancer une requete sur Google depuis un programme Java
Plus de sujets relatifs à : [Google] Rapiditié


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR