Houla, je crois que j'ai commis une hérésie bien malgré moi.
Tu es en train de dire que les mecs qui gèrent les plus gros clusters en prod pour faire de l'analyse d'énorme volume de donnée sont tous des abrutis ?
Je ne vois pas bien où tu vois cela dans mon message précédent. J'étais simplement en recherche d'arguments pour comprendre l'intérêt de Hadoop. D'après ce que tu dis c'est utilisé par les plus gros demandeurs de stockage, donc forcément ça doit être bien.
Hadoop, ca marche, c'est facile à déployer et ca scale.
Ça, j'avais bien compris, mon message n'était pas pour dénigrer Hadoop. Je vois juste un exemple d'application reconnue qui tourne en Java, et j'imagine que c'est adopté parce qu'il n'y a pas autre chose. Hadoop est quand même un outil système critique, et on aurait pu s'attendre, comme d'importe quel outil système, à ce qu'il soit développé en langage compilé pour optimiser les performances. Je n'imagine pas par exemple un serveur web ou un interpréteur PHP écrit en Java.
Tu pourrais peut être grappiller X% de perfs en utilisant un truc plus bas niveau mais ce n'est pas forcement le plus important. Tu as énormément de facteur qui influent sur le calcul, comme ton infrastructure, la taille de tes map/reduce, la redondance, la rack affinity etc.
Bin justement, on ne connait pas la valeur du X%. Et c'est cela qui m'intéresse. Si X vaut 5 ou 200, on ne concluera pas la même chose sur l'importance de ce facteur.
Je comprends bien l'importance des facteurs dont tu parles, mais cela n'a rien à voir avec "Java". Tous les facteurs cités influent aussi sur n'importe quelle appli non basée sur Java.
Et la facilité de déploiement et d'utilisation est aussi à prendre en compte.
[^] # Re: Pertinence de Java
Posté par zerkman . En réponse à la dépêche Yahoo libère son Hadoop. Évalué à 1.
Tu es en train de dire que les mecs qui gèrent les plus gros clusters en prod pour faire de l'analyse d'énorme volume de donnée sont tous des abrutis ?
Je ne vois pas bien où tu vois cela dans mon message précédent. J'étais simplement en recherche d'arguments pour comprendre l'intérêt de Hadoop. D'après ce que tu dis c'est utilisé par les plus gros demandeurs de stockage, donc forcément ça doit être bien.
Hadoop, ca marche, c'est facile à déployer et ca scale.
Ça, j'avais bien compris, mon message n'était pas pour dénigrer Hadoop. Je vois juste un exemple d'application reconnue qui tourne en Java, et j'imagine que c'est adopté parce qu'il n'y a pas autre chose. Hadoop est quand même un outil système critique, et on aurait pu s'attendre, comme d'importe quel outil système, à ce qu'il soit développé en langage compilé pour optimiser les performances. Je n'imagine pas par exemple un serveur web ou un interpréteur PHP écrit en Java.
Tu pourrais peut être grappiller X% de perfs en utilisant un truc plus bas niveau mais ce n'est pas forcement le plus important. Tu as énormément de facteur qui influent sur le calcul, comme ton infrastructure, la taille de tes map/reduce, la redondance, la rack affinity etc.
Bin justement, on ne connait pas la valeur du X%. Et c'est cela qui m'intéresse. Si X vaut 5 ou 200, on ne concluera pas la même chose sur l'importance de ce facteur.
Je comprends bien l'importance des facteurs dont tu parles, mais cela n'a rien à voir avec "Java". Tous les facteurs cités influent aussi sur n'importe quelle appli non basée sur Java.
Et la facilité de déploiement et d'utilisation est aussi à prendre en compte.
Là encore, aucun rapport avec Java.