<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Les bases de données NonSQL</title>
	<atom:link href="http://nonsql.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nonsql.wordpress.com</link>
	<description>Juste un autre blog WordPress.com</description>
	<lastBuildDate>Sat, 28 Nov 2009 01:17:34 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nonsql.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Les bases de données NonSQL</title>
		<link>http://nonsql.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nonsql.wordpress.com/osd.xml" title="Les bases de données NonSQL" />
	<atom:link rel='hub' href='http://nonsql.wordpress.com/?pushpress=hub'/>
		<item>
		<title>NoSQL, qu&#8217;est ce que c&#8217;est ?</title>
		<link>http://nonsql.wordpress.com/2009/11/28/nosql-non-sql-definition/</link>
		<comments>http://nonsql.wordpress.com/2009/11/28/nosql-non-sql-definition/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 01:14:42 +0000</pubDate>
		<dc:creator>cpierret</dc:creator>
				<category><![CDATA[bases de données NoSQL]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[htable]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[theoreme CAP]]></category>
		<category><![CDATA[voldemort]]></category>

		<guid isPermaLink="false">http://nonsql.wordpress.com/?p=4</guid>
		<description><![CDATA[NoSQL est le terme anglais sous lequel sont souvent désignés les bases de données émergentes généralement non relationnelles et donc n&#8217;utilisant pas le langage SQL pour faire des requêtes sur la base de donnée. Les bases de données relationnelles sont aujourd&#8217;hui essentiellement utilisées dans les entreprises pour stocker les informations critiques sur le business. J&#8217;ai [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nonsql.wordpress.com&amp;blog=10707253&amp;post=4&amp;subd=nonsql&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a title="NoSQL sur wikipédia" href="http://fr.wikipedia.org/wiki/NoSQL">NoSQL</a> est le terme anglais sous lequel sont souvent désignés les bases de données émergentes généralement non relationnelles et donc n&#8217;utilisant pas le <a title="langage SQL" href="http://fr.wikipedia.org/wiki/SQL">langage SQL</a> pour faire des requêtes sur la base de donnée.</p>
<p>Les bases de données relationnelles sont aujourd&#8217;hui essentiellement utilisées dans les entreprises pour stocker les informations critiques sur le business.</p>
<p>J&#8217;ai passé plusieurs années à écrire des <a title="SAP BusinessObjects WebIntelligence" href="http://www.sap.com/france/solutions/sapbusinessobjects/large/intelligenceplatform/bi/qra/web_intelligence/index.epx">logiciels pour permette de faciliter l&#8217;accès à ces données par des non experts</a> , des utilisateurs normaux non doués de pouvoirs paranormaux pour intérpréter l&#8217;algèbre relationnelle et le SQL.  Je faisais déja du NoSQL, mais uniquement pour les utilisateurs &#8230; Sous le capot, il y avait du SQL à gogo.</p>
<p>J&#8217;ai eu l&#8217;opportunité d&#8217;aller à la conférence Open Source <a title="OSCON 2009" href="http://en.oreilly.com/oscon2009">OSCON 2009 d&#8217;O'Reilly</a> et le sujet des bases de données NoSQL était vraiment un sujet très chaud.</p>
<p>Saviez-vous que <a title="Voldemort, le méchant sorcier" href="http://fr.wikipedia.org/wiki/Voldemort">Voldemort</a> n&#8217;est pas seulement un personnage de Harry Potter ? Que <a title="Cassandre, Mythologie" href="http://fr.wikipedia.org/wiki/Cassandre_%28mythologie%29">Cassandra</a> ne faisait pas que prédire l&#8217;avenir en Grèce ? Que <a title="Hadoop" href="http://hadoop.apache.org/">Hadoop</a> (avec <a title="Hadoop HBase" href="http://wiki.apache.org/hadoop/Hbase">HBase</a>) n&#8217;est pas le bruit que fait une boisson gazeuse mal digérée ? Que <a title="Relaxez vous avec CouchDB" href="http://www.couchdb-fr.net/">CouchDB</a> permettait de se relaxer au niveau du schéma ?</p>
<p>Au commencement, il y eu le verbe, avec un papier de recherche publié par Google qui a fait date:</p>
<p><a title="BigTable par Google" href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.9822"><strong>Bigtable: A distributed storage system for structured data (2006)</strong></a> par Fay Chang                                                ,                                                                                    Jeffrey Dean                                                ,                                                                                    Sanjay Ghemawat                                                ,                                                                                    Wilson C. Hsieh                                                ,                                                                                    Deborah A. Wallach                                                ,                                                                                    Mike Burrows                                                ,                                                                                    Tushar Chandra                                                ,                                                                                    Andrew Fikes                                                ,                                                                                    Robert E. Gruber</p>
<p>Ce papier décrit la base de donnée non relationnelle (NoSQL donc) utilisée par Google pour stocker les données du moteur de recherche, de Google Earth et Google Finance.  L&#8217;échelle de grandeur de la quantité de données stockée donne le vertige, on parle en petaoctets (ça fait beaucoup de gigaoctets tout ça!).</p>
<p>Celà a donné plein d&#8217;idées à d&#8217;autres et une pléthore de bases NoSQL ont vu naissance dans la foulée.  Je tiens de source sûre (un architecte de Yahoo en Californie) que la sortie de Hadoop et HBase en Open Source par Yahoo! a été poussée par l&#8217;idée de permettre à tout le monde de faire la même chose que Google avec BigTable et Map/Reduce&#8230;</p>
<p>Je ne vous ai pas encore parlé du <a title="CAP Theorem" href="http://camelcase.blogspot.com/2007/08/cap-theorem.html">théorème CAP</a> qui veut qu&#8217;entre Cohérence,Disponibilité (Availability en Anglais) et tolérance à la partition/découpage du système, on ne puisse en obtenir que deux.  C&#8217;est un peu la théorie des quantas de l&#8217;informatique &#8230;</p>
<p>Vous pouvez voir une <a title="Werner Vogel, Amazon CTO on consistency and availability" href="http://www.infoq.com/presentations/availability-consistency">vidéo en Anglais du directeur technique de Amazon qui explique les enjeux dans l&#8217;utilisation de ces nouvelles bases de données</a>.</p>
<p>Si vous êtes arrivé jusqu&#8217;à la fin de cet article et que vous n&#8217;avez pas encore mal à la tête, il est temps de lire l&#8217;article sur BigTable <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nonsql.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nonsql.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nonsql.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nonsql.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nonsql.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nonsql.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nonsql.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nonsql.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nonsql.wordpress.com&amp;blog=10707253&amp;post=4&amp;subd=nonsql&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nonsql.wordpress.com/2009/11/28/nosql-non-sql-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5c9a8ce1ad93232ec256e49233dccea4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cpierret</media:title>
		</media:content>
	</item>
	</channel>
</rss>
