<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nosql on Java &amp; Moi</title><link>https://javaetmoi.com/tags/nosql/</link><description>Recent content in Nosql on Java &amp; Moi</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Sun, 22 Apr 2018 15:08:55 +0000</lastBuildDate><atom:link href="https://javaetmoi.com/tags/nosql/feed.xml" rel="self" type="application/rss+xml"/><item><title>Initiation à Apache Cassandra</title><link>https://javaetmoi.com/2018/04/lab-initiation-apache-cassandra/</link><pubDate>Sun, 22 Apr 2018 15:08:55 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1820</guid><description>&lt;p&gt;Lors de &lt;strong&gt;Devoxx France 2018&lt;/strong&gt;, j’ai participé au &lt;strong&gt;&lt;a href="https://cfp.devoxx.fr/2018/talk/GVY-2134/Initiation_a_Apache_Cassandra"&gt;Hands-on Lab d’initiation à Apache Cassandra&lt;/a&gt;&lt;/strong&gt;. Animé par Alexander Dejanovski (The LastPickle) et Maxence Lecointe (Ippon), ce Lab m’aura enfin permis de découvrir cette &lt;strong&gt;base de donnée NoSQL&lt;/strong&gt;, d’appréhender ses concepts fondamentaux, de jouer avec un cluster en local et d’écrire quelques requêtes CQL par le biais de son client Java.&lt;/p&gt;
&lt;p&gt;Le Lab était construit autour d’un support de présentation et de 5 exercices pratiques. Les &lt;strong&gt;slides&lt;/strong&gt; &lt;a href="https://github.com/thelastpickle/devoxxfr2018/raw/master/Devoxx%20France-%20Initiation%20%C3%A0%20Apache%20Cassandra%20-%20Avril%202018.pdf"&gt;Devoxx France – Initiation àApache Cassandra - Avril 2018.pdf&lt;/a&gt; et les &lt;strong&gt;exercices&lt;/strong&gt; sont disponibles sur le dépôt GitHub &lt;a href="https://github.com/thelastpickle/devoxxfr2018/"&gt;thelastpickle/devoxxfr2018&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ce billet a pour objectif de permettre aux développeurs n’ayant pas eu la chance de suivre ce Lab de profiter du travail préparatif des 2 speakers (un grand merci à eux) en lui donnant de la visibilité. Vous pourrez ainsi vous former par vous-même à Cassandra. Les explications données dans ce billet complètent les slides mais ne remplacent pas leur lecture.&lt;/p&gt;
&lt;p&gt;&lt;a href="wp-content/uploads/2018/04/IMG_20180418_132919.jpg"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2018/04/IMG_20180418_132919.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="cof"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2018/04/IMG_20180418_132919.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>NoSQL Matters Paris 2015</title><link>https://javaetmoi.com/2015/03/nosql-matters-paris-2015/</link><pubDate>Tue, 31 Mar 2015 16:32:57 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1324</guid><description>&lt;p&gt;&lt;a href="wp-content/uploads/2015/03/nosql-matters-logo.png"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="nosql-matters-logo"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2015/03/nosql-matters-logo.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ayant gagné une place par le groupe utilisateurs Elasticsearch (que je remercie une nouvelle fois), j’ai eu l’opportunité d’assister pour la première fois à une conférence dédiée au NoSQL. Parmi la centaine de participants, je devais sans nul doute être le plus néophyte. Certes, je connais relativement bien Elasticsearch pour l’avoir mis en œuvre, mais l’écosystème d’Hadoop et des bases de données NoSQL restait pour moi encore très vague.
Ce fut donc l’occasion rêvée d’approfondir mes connaissances sur le sujet et de m’aérer l’esprit.
Cerise sur le gâteau, cette conférence m’aura permis d’apprécier la qualité de speaker de deux anciens collègues, Bruno Guedes et Lucian Precup.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="nosql-matters-logo"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2015/03/nosql-matters-logo.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Retour d’expérience sur les problématiques Elasticsearch</title><link>https://javaetmoi.com/2013/12/retour-experience-problematiques-elasticsearch/</link><pubDate>Mon, 16 Dec 2013 14:23:37 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=879</guid><description>&lt;p&gt;&lt;em&gt;« Près de 2 ans passés chez un client en tant que référent technique d’un &lt;strong&gt;middle de recherche&lt;/strong&gt; basé sur le moteur de recherche &lt;a href="http://www.elasticsearch.org/"&gt;Elasticsearch&lt;/a&gt;, il me paraît aujourd’hui opportun de vous faire part des différentes &lt;strong&gt;problématiques&lt;/strong&gt; rencontrées au cours des &lt;strong&gt;développements&lt;/strong&gt; et de son &lt;strong&gt;exploitation&lt;/strong&gt;. »&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;En 2 versions majeures et une montée de version d’Elasticsearch, les problématiques abordées ont été nombreuses : occupation mémoire, ré-indexation sans interruption de service, Split Brain, IDF et partitionnement. Prêts pour ce retour d’expérience ? »&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="Logo Elastisearch"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2013/12/logo-elastisearch.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Initiation à Google App Engine</title><link>https://javaetmoi.com/2012/04/devoxx-initiation-google-app-engine/</link><pubDate>Fri, 20 Apr 2012 20:17:10 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=148</guid><description>&lt;p&gt;Au cours de la première matinée de &lt;strong&gt;Devoxx France&lt;/strong&gt;, j’ai pu assister à un &lt;strong&gt;Lands-on-Lab&lt;/strong&gt; permettant de &lt;strong&gt;s’initier au SDK&lt;/strong&gt; et à la plateforme &lt;strong&gt;Google App Engine&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Nommé « &lt;a href="http://www.devoxx.com/pages/viewpage.action?pageId=6128177"&gt;Le Président est …&lt;/a&gt;» [1], ce code labs fut co-animé par &lt;a href="http://www.devoxx.com/display/FR12/Didier&amp;#43;Girard"&gt;Didier Girard&lt;/a&gt; (SFEIR), &lt;a href="http://www.devoxx.com/display/FR12/Ludovic&amp;#43;Champenois"&gt;Ludovic Champenois&lt;/a&gt; (Google), &lt;a href="http://www.devoxx.com/display/FR12/Martin&amp;#43;Gorner"&gt;Martin Görner&lt;/a&gt; (Google) et &lt;a href="https://twitter.com/#!/patoudss"&gt;Patrice de Saint Steban&lt;/a&gt; (SFEIR). Il consistait à développer en 3h un site web visant à annoncer au soir du 6 mai 2012 le nom du nouveau Président. Une seule contrainte : accueillir un trafic potentiel de 50 millions d’utilisateurs et pouvoir tenir &lt;strong&gt;un pic de charge de 2 millions d’utilisateurs&lt;/strong&gt; aux alentours de 20h. En guise d’exemple, une &lt;a href="http://electionfr2012.appspot.com/"&gt;application démo&lt;/a&gt; [2] était déjà disponible en ligne.&lt;/p&gt;
&lt;p&gt;D’actualités et évoquant des chiffres qui exciteraient tout architecte, ce code labs fut la parfaite occasion de m’initier à Google App Engine. Au cours de ce billet, je vous relaterai ce que j’y ai appris et vous donnerai accès au code source que vous pourrez à votre tour déployer sur le PaaS de Google.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="Hands-on-Lab Le Président est &amp;amp;amp;hellip; de Devoxx France 2012"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2012/04/2012-04-18-11.56.37.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>