<?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 : MySQL : Top 20 des meilleures pratiques !</title>
	<atom:link href="http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/</link>
	<description>Un blog utilisant WordPress</description>
	<lastBuildDate>Tue, 10 Aug 2010 18:54:23 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Johan Beneval</title>
		<link>http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/comment-page-1/#comment-213</link>
		<dc:creator>Johan Beneval</dc:creator>
		<pubDate>Mon, 10 May 2010 05:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikii.fr/johan/?p=252#comment-213</guid>
		<description>Bonjour Arnaud,

En écriture tes deux implémentations seront aussi performantes l&#039;une que l&#039;autre.

Par contre en lecture, théoriquement si tu as plusieurs milliers de légumes, la deuxième implémentation risque d&#039;être moins performante que la première (de l&#039;ordre de quelques ms), même si conceptuellement parlant c&#039;est la meilleure des solutions !</description>
		<content:encoded><![CDATA[<p>Bonjour Arnaud,</p>
<p>En écriture tes deux implémentations seront aussi performantes l&#8217;une que l&#8217;autre.</p>
<p>Par contre en lecture, théoriquement si tu as plusieurs milliers de légumes, la deuxième implémentation risque d&#8217;être moins performante que la première (de l&#8217;ordre de quelques ms), même si conceptuellement parlant c&#8217;est la meilleure des solutions !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Arnaud</title>
		<link>http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/comment-page-1/#comment-211</link>
		<dc:creator>Arnaud</dc:creator>
		<pubDate>Wed, 05 May 2010 13:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikii.fr/johan/?p=252#comment-211</guid>
		<description>Très intéressant merci pour ces infos.
Une petite question de newbie. En terme de perf, vaut-il mieux avoir une grosse table (en terme de quantité de données) plutôt que plusieurs (presque) identiques, contenant moins de données ?

Pour illustrer : je veux gérer des choux et des carottes, les 2, héritant d&#039;une classe Légumes. Soit je fais une table de choux et une table de carottes, sachant que les colonnes sont identiques (correspondants aux attributs des Légumes) sauf pour les carottes qui auraient un attribut spécifique &quot;nombres par paquet&quot;. Soit je fais 1 table &quot;Légumes&quot; en ajoutant une colonne &quot;type&quot; (de type enum, si j&#039;ai bien suivi l&#039;article) contenant les valeurs &quot;choux, carottes&quot; et dont la colonne &quot;nombres par paquet&quot; sera égale à 0 (et NOT NULL) pour les choux.
Y a-t-il une implémentation qui serait plus performante en écriture et/ou lecture (pour des requêtes seulement sur les carottes et des requêtes sur les 2 objets) ? ou est-ce uniquement un choix de design ?</description>
		<content:encoded><![CDATA[<p>Très intéressant merci pour ces infos.<br />
Une petite question de newbie. En terme de perf, vaut-il mieux avoir une grosse table (en terme de quantité de données) plutôt que plusieurs (presque) identiques, contenant moins de données ?</p>
<p>Pour illustrer : je veux gérer des choux et des carottes, les 2, héritant d&#8217;une classe Légumes. Soit je fais une table de choux et une table de carottes, sachant que les colonnes sont identiques (correspondants aux attributs des Légumes) sauf pour les carottes qui auraient un attribut spécifique &laquo;&nbsp;nombres par paquet&nbsp;&raquo;. Soit je fais 1 table &laquo;&nbsp;Légumes&nbsp;&raquo; en ajoutant une colonne &laquo;&nbsp;type&nbsp;&raquo; (de type enum, si j&#8217;ai bien suivi l&#8217;article) contenant les valeurs &laquo;&nbsp;choux, carottes&nbsp;&raquo; et dont la colonne &laquo;&nbsp;nombres par paquet&nbsp;&raquo; sera égale à 0 (et NOT NULL) pour les choux.<br />
Y a-t-il une implémentation qui serait plus performante en écriture et/ou lecture (pour des requêtes seulement sur les carottes et des requêtes sur les 2 objets) ? ou est-ce uniquement un choix de design ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Adrien QUENTIN</title>
		<link>http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/comment-page-1/#comment-119</link>
		<dc:creator>Adrien QUENTIN</dc:creator>
		<pubDate>Wed, 16 Dec 2009 20:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikii.fr/johan/?p=252#comment-119</guid>
		<description>Great job!
pour ceux qui utilise des bases IBM DB2, le partitionnement horizontale et distribués(clustering) sont aussi tres puissant et viens avec de nombreuses fonctionnalités partiques pour archivage notemment.
Les notions d&#039;index dans db2 permettent de gagner enormement en performance sur des grosses tables,l&#039;indexation dans les fichiers de stockage meme de la db est aussi tres performant.
en terme de testing de performance,jmeter propose notemment un test de db avec connections concurrentes...
eviter aussi les triggers... il arrive que sur certaine manip de db, ceux ci se desactive tout seul et en plus ca coute en cpu cost...

tout ca existe surement sous oracle... a voir

tres bon article en tout cas ;)</description>
		<content:encoded><![CDATA[<p>Great job!<br />
pour ceux qui utilise des bases IBM DB2, le partitionnement horizontale et distribués(clustering) sont aussi tres puissant et viens avec de nombreuses fonctionnalités partiques pour archivage notemment.<br />
Les notions d&#8217;index dans db2 permettent de gagner enormement en performance sur des grosses tables,l&#8217;indexation dans les fichiers de stockage meme de la db est aussi tres performant.<br />
en terme de testing de performance,jmeter propose notemment un test de db avec connections concurrentes&#8230;<br />
eviter aussi les triggers&#8230; il arrive que sur certaine manip de db, ceux ci se desactive tout seul et en plus ca coute en cpu cost&#8230;</p>
<p>tout ca existe surement sous oracle&#8230; a voir</p>
<p>tres bon article en tout cas ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Paul LALOYEAU</title>
		<link>http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/comment-page-1/#comment-115</link>
		<dc:creator>Paul LALOYEAU</dc:creator>
		<pubDate>Mon, 07 Dec 2009 07:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikii.fr/johan/?p=252#comment-115</guid>
		<description>Merci, super intéressant!! :)</description>
		<content:encoded><![CDATA[<p>Merci, super intéressant!! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Thibaut Lamanthe</title>
		<link>http://www.mikii.fr/johan/2009/12/06/mysql-top-20-des-meilleurs-pratiques/comment-page-1/#comment-113</link>
		<dc:creator>Thibaut Lamanthe</dc:creator>
		<pubDate>Sun, 06 Dec 2009 18:13:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikii.fr/johan/?p=252#comment-113</guid>
		<description>Très intéressant !</description>
		<content:encoded><![CDATA[<p>Très intéressant !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
