HipHop c'est un truc qui traduit un langage dans un autre, je pense que c'est assez suffisant pour voir la complexité de la chose. Le problème de cette approche c'est que ça introduit des limitations (ils ne supportent qu'une partie de PHP) et que ça complexifie énormément le debugging : est-ce un bug de HipHop ? de la source originelle ? comment trouver le problème dans la version source à partir de la version traduite ?
La solution plus simple c'est de réécrire le frontend dans un autre langage.
Murder demande quand même un point central, le tracker, qui va tout se prendre, et faire des opérations bien plus complexes que de transférer des données, la « scalabilité » est donc illusoire.
Vu l'environnement des serveurs, ils ne sont pas limités par la bande passante, et en utilisant BitTorrent qui est extrêmement gourmand en CPU, ils ont surtout des chances de devenir limité par ce dernier.
En plus ils disent que c'est pour du code, les données à transférer doivent pas être bien énormes par rapport au surcoût de l'utilisation de BitTorrent.
À ce qu'ils ont écrit je me demande s'ils n'attendaient pas que chaque serveur aie fini de récupérer les nouvelles données plutôt que de le faire en parallèle...
Dans les deux cas je n'ai pas l'impression qu'il y ait des utilisations autres qu'en interne.
Tu ne dois pas vraiment comprendre le sens de « hype », parce que justement c'est HipHop qui a fait un bruit monstrueux, même quand personne ne savait ce que c'était.
Je connais pas le premier déploiement de noSQL mais BigTable de Google c'était sans doute avant.
[^] # Re: Ils font quoi chez Nokia?
Posté par DLFP est mort . En réponse au journal Nokia passe les composants Qt Quick de Meego en mode sous-marin pour le sprint final. Évalué à 2.
HipHop c'est un truc qui traduit un langage dans un autre, je pense que c'est assez suffisant pour voir la complexité de la chose. Le problème de cette approche c'est que ça introduit des limitations (ils ne supportent qu'une partie de PHP) et que ça complexifie énormément le debugging : est-ce un bug de HipHop ? de la source originelle ? comment trouver le problème dans la version source à partir de la version traduite ?
La solution plus simple c'est de réécrire le frontend dans un autre langage.
Murder demande quand même un point central, le tracker, qui va tout se prendre, et faire des opérations bien plus complexes que de transférer des données, la « scalabilité » est donc illusoire.
Vu l'environnement des serveurs, ils ne sont pas limités par la bande passante, et en utilisant BitTorrent qui est extrêmement gourmand en CPU, ils ont surtout des chances de devenir limité par ce dernier.
En plus ils disent que c'est pour du code, les données à transférer doivent pas être bien énormes par rapport au surcoût de l'utilisation de BitTorrent.
À ce qu'ils ont écrit je me demande s'ils n'attendaient pas que chaque serveur aie fini de récupérer les nouvelles données plutôt que de le faire en parallèle...
Dans les deux cas je n'ai pas l'impression qu'il y ait des utilisations autres qu'en interne.
Tu ne dois pas vraiment comprendre le sens de « hype », parce que justement c'est HipHop qui a fait un bruit monstrueux, même quand personne ne savait ce que c'était.
Je connais pas le premier déploiement de noSQL mais BigTable de Google c'était sans doute avant.
DLFP >> PCInpact > Numerama >> LinuxFr.org