Nov 15, 2016
Aujourd’hui, pratiquement toutes les applications possèdent des informations à caractère personnel, ne serait-ce qu’un identifiant de connexion ou une adresse électronique auxquels peuvent être attachées des informations plus ou moins sensibles. Les entreprises responsables chercheront à protéger ces données pour différentes raisons. Si les raisons purement morales ne
Lire la suite...
Jun 17, 2016
Lorsqu’on déploie Cassandra sur plusieurs datacenters, on souhaite généralement que les clients se connectent aux nœuds d’un datacenter en particulier. En effet, selon les motivations pour lesquelles on déploie un cluster sur plusieurs datacenters, on voudra soit privilégier le trafic local, soit isoler la charge créée par un
Lire la suite...
Apr 07, 2016
Aujourd’hui, nous allons voir comment stocker des fichiers dans Cassandra. C’est une opération assez facile qui permet de bénéficier de tous les avantages d’un cluster hautement disponible dont les données sont réparties et répliquées dans plusieurs centres de calcul. Enregistrer des fichiers est un besoin courant. Les
Lire la suite...
Nov 10, 2015
La version 3.0 de Cassandra est enfin sortie. Elle est offerte au téléchargement sur le site d’Apache et la documentation est disponible sur le site de DataStax. La version 3.0 est très attendue car elle apporte une nouvelle architecture de stockage plus performante et les vues matérialisées.
Lire la suite...
Sep 11, 2015
Continuons dans notre série d’articles sur la modélisation Cassandra (lire Factures et commandes et Recherche multicritère). Avant de pouvoir passer une commande et plus encore de produire une facture, votre client va devoir lister les articles qu’il souhaite acheter. Pour cela, l’application propose généralement d’utiliser un
Lire la suite...
Aug 13, 2015
Nous avons vu dans un premier article comment modéliser une facture. Dans ce contexte, nous pouvions rechercher les factures associées à un client. Il arrive cependant qu’on souhaite rechercher les données via d’autres critères, voire selon une combinaison de critères possibles. C’est la fameuse recherche multicritère classique
Lire la suite...
Aug 11, 2015
Le principal impact pour le développeur de l’utilisation des bases de données NoSQL est le changement profond du modèle de données. Ce n’est pas pour rien qu’elles sont qualifiées de « NoSQL », c’est-à-dire « dont le modèle de données n’est pas relationnel ». Les raisons de ce changement
Lire la suite...
Jun 09, 2015
En avril, je donnais un tools-in-action « Elasticsearch: de l’importance du mapping » à Devoxx. Le but de cette présentation était de montrer que, du point de vue du développeur, la définition du mapping en général, et des analyseurs est très important pour le bon fonctionnement et la qualité de la
Lire la suite...
May 05, 2014
Déjà une semaine que Devoxx France a fermé ses portes. L’ambiance, les hands-on, la moquette, Java 8, les yaourts glacés d’Ippon, Docker, la longueur des jupes, Nao qui distribue les popcorns, le palais des congrès, les keynotes, le cirage de pompe, la bière, les BOFs pas bof, les
Lire la suite...
Dec 23, 2013
Mercredi 4 décembre, le quatrième Meetup Elasticsearch s’est réuni chez OpenDataSoft, une startup spécialisée dans le développement d’une plateforme SAAS de gestion de données structurées, de leur valorisation et représentation. Ils sont installés à Paris dans la pépinière 27 avec un grand nombre d’autres startups dans des
Lire la suite...
Nov 19, 2013
Il y a quelques jours, un collègue posait innocemment la question suivante : « Pourquoi certains choisissent-ils d’utiliser MongoDB alors qu’elle est moins rapide que les autres bases NoSQL ? » Son raisonnement était simple : on prend une base de données pour avoir de bonnes performances, donc une base NoSQL qui n’
Lire la suite...