Adaltas

Node HBase, Client NodeJs Pour Apache HBase

HBase est la base de données de type “column familly” de l’écosystème Hadoop construit sur le modèle de Google BigTable. HBase peut accueillir de très larges volumes de données (de l’ordre du tera ou du peta) tout en maintenant une haute disponibilité et des temps de réponses rapides.

Adaltas a mis en ligne un client Node pour HBase qui utilise les webservices REST (aussi appelés Stargate) et le mode de transport JSON. L’intégration des services est complète et le code entièrement couvert par des tests unitaires.

Masson, Build Tool Pour NodeJS

Retrouvez Masson sur Github: http://github.com/wdavidw/node-masson

J’ai publié ces derniers jours plusieurs librairies pour Node. Je parlerai aujourd’hui de Masson, un projet similaire à Make, Ant ou encore Rake. Masson est donc un projet JavaScript pour l’environnement Node. Pour rappel, Node est basé sur le moteur V8 qui anime Google Chrome et fonctionnement de manière asynchronisé.

Présentation De MapReduce

Les systèmes d’information ont de plus en plus de données à stocker et à traiter. Des entreprises comme Google, Facebook, Twitter mais encore bien d’autre stockent des quantités d’information astronomiques en provenance de leurs clients et doivent être en mesure de les servir par les meilleurs recommandation tout en assurant la pérennité de leurs systèmes.

MapReduce est un moyen de modéliser un programme pour traiter de large volume de donnée. Par large, on entend massif, par exemple de l’ordre du petabytes. Orginallement créer par Google et décrit en détails dans la publication ”MapReduce: Simplified Data Processing on Large Clusters” publiée en 2004, une implémentation Open Source existe au travers d’Hadoop et de son écosystème de la fondation Apache.

Node.js, JavaScript Côté Serveur

En attente du prochain grand language (NBL pour Next Big Language), cela fait maintenant 3 ans que je prédis à mes clients un bel avenir au JavaScript comme langue de programmation pour les applications serveurs. Mon argumentation se fondait essentiellement sur son esthétisme, sa simplicité et sa nature dynamique. Conçu en 1995 par Sun Microsystems (racheté par Oracle) et Netscape (racheté par AOL), son intégration dans les navigateurs Internet a largement diffusé le language mais ce n’est qu’à partir de 2004 au travers de la génération AJAX et d’applications Web telles que Gmail et Google Maps que le language a reçu ses lettres de noblesse et gagna l’attention des professionnels.