Author image

Jérôme Mainaud

Anonymisation des données

[https://blog.ippon.fr/content/images/2016/10/anonymat.png] 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

Cassandra - choix du datacenter local

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

Modélisation Cassandra : Stocker des fichiers

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

TamTam : Sortie de Cassandra 3.0

La version 3.0 de Cassandra est enfin sortie. Elle est offerte au téléchargement sur le site d’Apache [http://cassandra.apache.org] 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

Modélisation Cassandra : Gestion de panier

Continuons dans notre série d’articles sur la modélisation Cassandra [https://datastax.webex.com/mw0401lsp13/mywebex/default.do?nomenu=true&siteurl=datastax&service=6&rnd=0.15772580096527977&main_url=https%3A%2F%2Fdatastax.webex.com%2Fec0701lsp13%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D4135593928%26%26EMK%3D4832534b00000002bd828fa2cb4783016e53e53d1d15fc335541956777c3d69f2fc319da3f0b737e%26%26encryptTicket%3DSDJTSwAAAAJMtonsClYhtdlYNFeNCwU47fCD2m6zRoY2GEi140V5mg

Modélisation Cassandra : Recherche multicritère

Nous avons vu dans un premier article [https://blog.ippon.fr/2015/08/11/modelisation-cassandra-factures-et-commandes/] 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

Modélisation Cassandra : Factures et commandes

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

Elasticsearch : de l'importance du mapping

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

[DevoxxFR 2014] Ce qu'il faut voir sur Parleys

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

Retour sur le 4e Meetup Elasticsearch

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

MongoDB est moins rapide ? Et alors ?

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’