<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : NoSQL : un mouvement qui prend de l&#8217;ampleur</title>
	<atom:link href="http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/</link>
	<description>Blog sur Java, J2EE, Scrum,Apple,iphone par Nicolas Martignole</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:52:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : NoSQL User Group &#124; Blog Objet Direct</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2980</link>
		<dc:creator>NoSQL User Group &#124; Blog Objet Direct</dc:creator>
		<pubDate>Fri, 05 Feb 2010 13:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2980</guid>
		<description>[...] Pour commencer à appréhender les concepts je vous recommande la lecture de l&#8217;article de Denis Dollfus et celui de Nicolas Martignole. [...]</description>
		<content:encoded><![CDATA[<p>[...] Pour commencer à appréhender les concepts je vous recommande la lecture de l&#8217;article de Denis Dollfus et celui de Nicolas Martignole. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Brice</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2952</link>
		<dc:creator>Brice</dc:creator>
		<pubDate>Sat, 30 Jan 2010 17:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2952</guid>
		<description>Je tenais à souligner un problème sur les solutions actuelles qui poussent vraiment à échapper aux bases de données normalisées, il s\&#039;agit des performances de la base même. Aujourd\&#039;hui sur une application bien faite on cache les appels les plus couteux en temps, et ce sont souvent des appels ou il y a des délais d\&#039;attente sur un système extérieur.

Dans le cas des bases de données traditionnelles, les performances de calcul de l\&#039;application base de données ont des chances d\&#039;être de plus en plus optimales. Ceci s\&#039;explique par le fait que les processeurs voient leurs limites physiques approchées, du coup on s\&#039;oriente davantage vers le multi-threading, en hardware avec le nombre de cœur qui grandit et dans la manière de concevoir un logiciel. Cela étant bien sur soumis à la loi d\&#039;Amdahl. Bref les limites sur les bases de données ne seront plus sur les performances en calcul mais sur les performances de la machine sur lesquelles elles tournent, et en particulier les performances des disques durs. Même avec les SSD qui arrivent doucement, je doute que les performances s\&#039;améliorent radicalement, on est définitivement pas sur les mêmes technologies de mémoire. Mais le progrès peut changer les choses.

En attendant des solutions à ces problèmes émergent. Un des points que tu n\&#039;aborde pas dans ce mouvement NoSQL c\&#039;est le sharding ou les données sont découpées en zones assignées à des machines. Bien souvent voire tout le temps le sharding repose sur des systèmes clé-valeur. Il est alors possible de cacher facilement les données afin de stresser encore moins une base de données.

Par exemple Memcached en frontal et MySQL pour la persistance. J\&#039;ai aussi entendu parler du projet TokyoCabinet, qui est un cache persistant et extrêmement performant, je pense qu\&#039;il s\&#039;agit du projet Tokyo dont tu parles plus haut. Comme il n\&#039;y a pas de standard bien défini les architectures peuvent variée, je pense qu\&#039;il faut être prudent dans les démarches; ce que nous faisons aujourd\&#039;hui peut très bien être identifié par le mouvement NoSQL ou autre comme un anti-pattern dans 5ans.</description>
		<content:encoded><![CDATA[<p>Je tenais à souligner un problème sur les solutions actuelles qui poussent vraiment à échapper aux bases de données normalisées, il s\&#8217;agit des performances de la base même. Aujourd\&#8217;hui sur une application bien faite on cache les appels les plus couteux en temps, et ce sont souvent des appels ou il y a des délais d\&#8217;attente sur un système extérieur.</p>
<p>Dans le cas des bases de données traditionnelles, les performances de calcul de l\&#8217;application base de données ont des chances d\&#8217;être de plus en plus optimales. Ceci s\&#8217;explique par le fait que les processeurs voient leurs limites physiques approchées, du coup on s\&#8217;oriente davantage vers le multi-threading, en hardware avec le nombre de cœur qui grandit et dans la manière de concevoir un logiciel. Cela étant bien sur soumis à la loi d\&#8217;Amdahl. Bref les limites sur les bases de données ne seront plus sur les performances en calcul mais sur les performances de la machine sur lesquelles elles tournent, et en particulier les performances des disques durs. Même avec les SSD qui arrivent doucement, je doute que les performances s\&#8217;améliorent radicalement, on est définitivement pas sur les mêmes technologies de mémoire. Mais le progrès peut changer les choses.</p>
<p>En attendant des solutions à ces problèmes émergent. Un des points que tu n\&#8217;aborde pas dans ce mouvement NoSQL c\&#8217;est le sharding ou les données sont découpées en zones assignées à des machines. Bien souvent voire tout le temps le sharding repose sur des systèmes clé-valeur. Il est alors possible de cacher facilement les données afin de stresser encore moins une base de données.</p>
<p>Par exemple Memcached en frontal et MySQL pour la persistance. J\&#8217;ai aussi entendu parler du projet TokyoCabinet, qui est un cache persistant et extrêmement performant, je pense qu\&#8217;il s\&#8217;agit du projet Tokyo dont tu parles plus haut. Comme il n\&#8217;y a pas de standard bien défini les architectures peuvent variée, je pense qu\&#8217;il faut être prudent dans les démarches; ce que nous faisons aujourd\&#8217;hui peut très bien être identifié par le mouvement NoSQL ou autre comme un anti-pattern dans 5ans.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gabriel K.</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2931</link>
		<dc:creator>Gabriel K.</dc:creator>
		<pubDate>Mon, 25 Jan 2010 13:39:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2931</guid>
		<description>Sympathique article, d&#039;autant que je suis (encore) resté à la porte de chez Octo. Monsieur Octo, madame Octa, si jamais tu réorganises des soirées entre geek,tu peux laisser la porte ouverte stp? Ou mettre une petite feuille en bas pour expliquer comment on monte?

Bref!
Qu&#039;est ce qui ferait choisir une solution nosql plutôt qur full-sql?
Dans quels cas?
Il y a le cas traité dans l&#039;article (intéressant) sur Pregel.
Il y a les cas avec des documents plutôt que des données structurées. Et encore?
Mais sinon, quel est le use case?

Car sinon, au lieu de la bataille entre bases hiérarchiques et relationnelles, on peut aussi penser aux bases de données objet, qui marchent tellement mieux (à ce qu&#039;on dit) et qui n&#039;ont pas du tout dégagé les sgbd habituelles du tableau</description>
		<content:encoded><![CDATA[<p>Sympathique article, d&#8217;autant que je suis (encore) resté à la porte de chez Octo. Monsieur Octo, madame Octa, si jamais tu réorganises des soirées entre geek,tu peux laisser la porte ouverte stp? Ou mettre une petite feuille en bas pour expliquer comment on monte?</p>
<p>Bref!<br />
Qu&#8217;est ce qui ferait choisir une solution nosql plutôt qur full-sql?<br />
Dans quels cas?<br />
Il y a le cas traité dans l&#8217;article (intéressant) sur Pregel.<br />
Il y a les cas avec des documents plutôt que des données structurées. Et encore?<br />
Mais sinon, quel est le use case?</p>
<p>Car sinon, au lieu de la bataille entre bases hiérarchiques et relationnelles, on peut aussi penser aux bases de données objet, qui marchent tellement mieux (à ce qu&#8217;on dit) et qui n&#8217;ont pas du tout dégagé les sgbd habituelles du tableau</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Cedric Gatay</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2924</link>
		<dc:creator>Cedric Gatay</dc:creator>
		<pubDate>Sat, 23 Jan 2010 10:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2924</guid>
		<description>Article très intéressant, je vais garder un oeil sur tout ceci, quelque chose me dit que le choix d&#039;une de ces technos à court terme sur un projet sera nécessaire... :)</description>
		<content:encoded><![CDATA[<p>Article très intéressant, je vais garder un oeil sur tout ceci, quelque chose me dit que le choix d&#8217;une de ces technos à court terme sur un projet sera nécessaire&#8230; <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Xavier</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2921</link>
		<dc:creator>Xavier</dc:creator>
		<pubDate>Tue, 19 Jan 2010 13:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2921</guid>
		<description>Les graphes sont partout!
Dans un modèle UML
Dans un fichier XML
Dans une grappe d&#039;objets
Dans une BDD
...

Partout que j&#039;vous dis! :)</description>
		<content:encoded><![CDATA[<p>Les graphes sont partout!<br />
Dans un modèle UML<br />
Dans un fichier XML<br />
Dans une grappe d&#8217;objets<br />
Dans une BDD<br />
&#8230;</p>
<p>Partout que j&#8217;vous dis! <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Armetiz</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2920</link>
		<dc:creator>Armetiz</dc:creator>
		<pubDate>Mon, 18 Jan 2010 19:37:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2920</guid>
		<description>@Thomas, c&#039;est parti pour le quart d&#039;heure google :p !!</description>
		<content:encoded><![CDATA[<p>@Thomas, c&#8217;est parti pour le quart d&#8217;heure google :p !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : exdevfr</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2919</link>
		<dc:creator>exdevfr</dc:creator>
		<pubDate>Mon, 18 Jan 2010 14:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2919</guid>
		<description>Je ne peux pas m&#039;en empêcher, ça me rappelle quand j&#039;étais jeune et con, quand on se moquait de nos camarades Cobolistes avec leur base de données hiérarchique (IMS, DL/1, ça vous dit quelque chose?). Comme les applis avaient des (dizaines d&#039;?)années, le modèle était devenu ... un vrai monstre. 
Ceci dit ça n&#039;a rien à voir avec le type de base (en relationnel ça aurait été pareil). C&#039;est juste pour l&#039;anecdote... Heureusement qu&#039;on a pris cette habitude de faire du neuf avec du vieux et qu&#039;aucune de nos applis ne durera aussi longtemps ;-)</description>
		<content:encoded><![CDATA[<p>Je ne peux pas m&#8217;en empêcher, ça me rappelle quand j&#8217;étais jeune et con, quand on se moquait de nos camarades Cobolistes avec leur base de données hiérarchique (IMS, DL/1, ça vous dit quelque chose?). Comme les applis avaient des (dizaines d&#8217;?)années, le modèle était devenu &#8230; un vrai monstre.<br />
Ceci dit ça n&#8217;a rien à voir avec le type de base (en relationnel ça aurait été pareil). C&#8217;est juste pour l&#8217;anecdote&#8230; Heureusement qu&#8217;on a pris cette habitude de faire du neuf avec du vieux et qu&#8217;aucune de nos applis ne durera aussi longtemps <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Thomas</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2917</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Mon, 18 Jan 2010 11:08:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2917</guid>
		<description>@Armetiz

Au contraire, il y a énormément d&#039;articles sur le sujet (les sujets ?), c&#039;est même difficile de s&#039;y retrouver ! Il suffit de faire une recherche sur le terme &quot;nosql&quot; et c&#039;est parti...</description>
		<content:encoded><![CDATA[<p>@Armetiz</p>
<p>Au contraire, il y a énormément d&#8217;articles sur le sujet (les sujets ?), c&#8217;est même difficile de s&#8217;y retrouver ! Il suffit de faire une recherche sur le terme &laquo;&nbsp;nosql&nbsp;&raquo; et c&#8217;est parti&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : FabienAMICO</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2916</link>
		<dc:creator>FabienAMICO</dc:creator>
		<pubDate>Mon, 18 Jan 2010 10:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2916</guid>
		<description>Bonjour,
Super article :) 
Pour info il semble que pour Grails il existe aussi un plugin couchDB mais je ne sais pas ce que ca vaut

&lt;a href=&quot;http://www.grails.org/plugin/gorm-couchdb&quot; rel=&quot;nofollow&quot;&gt;gorm-couchdb&lt;/a&gt;

Bonne journée</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
Super article <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Pour info il semble que pour Grails il existe aussi un plugin couchDB mais je ne sais pas ce que ca vaut</p>
<p><a href="http://www.grails.org/plugin/gorm-couchdb" rel="nofollow">gorm-couchdb</a></p>
<p>Bonne journée</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Martignole</title>
		<link>http://www.touilleur-express.fr/2010/01/17/nosql-un-mouvement-qui-prend-de-lampleur/comment-page-1/#comment-2915</link>
		<dc:creator>Nicolas Martignole</dc:creator>
		<pubDate>Mon, 18 Jan 2010 10:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2868#comment-2915</guid>
		<description>@pgras corrigé, merci !</description>
		<content:encoded><![CDATA[<p>@pgras corrigé, merci !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
