<?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/"
	>

<channel>
	<title>Oracle - Concepts et Exemples &#187; HCC</title>
	<atom:link href="https://blog.developpez.com/pachot/tag/hcc/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/pachot</link>
	<description>Les fonctionalités et concepts d&#039;Oracle à partir de traductions et de démos</description>
	<lastBuildDate>Sun, 03 Apr 2016 20:36:21 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>12c: les niveaux de compression changent de nom</title>
		<link>https://blog.developpez.com/pachot/compression_ratio/</link>
		<comments>https://blog.developpez.com/pachot/compression_ratio/#comments</comments>
		<pubDate>Tue, 12 Nov 2013 15:27:57 +0000</pubDate>
		<dc:creator><![CDATA[pachot]]></dc:creator>
				<category><![CDATA[12c]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[HCC]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/pachot/?p=767</guid>
		<description><![CDATA[En 12c les niveaux de compression changent de noms, en présisant le stockage en ligne ou colonne en ligne (ROW STORE): les colonnes d&#8217;une même ligne sont ensembles, les lignes sont stockées les unes à la suite des autres dans &#8230; <a href="https://blog.developpez.com/pachot/compression_ratio/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>En 12c les niveaux de compression changent de noms, en présisant le stockage en ligne ou colonne</p>
<ul>
<li>en ligne (ROW STORE): les colonnes d&rsquo;une même ligne sont ensembles, les lignes sont stockées les unes à la suite des autres dans des blocs
</li>
<li>ou en colonne (COLUMN STORE): les valeurs des colonnes de plusieurs lignes sont regroupées en vecteurs, Les vecteurs sont stockés dans le Compression Unit<br />
Si vous avez déjà utilisé des <a href="http://docs.oracle.com/cd/E16655_01/appdev.121/e18410/ch_nine.htm#ZZPRE846" title="Host Array">Host Array</a> pour insérer en bulk, c&rsquo;est un peu la même idée. On a une meilleur compression lorsqu&rsquo;on retrouve les mêmes valeurs d&rsquo;une ligne à l&rsquo;autre.
</li>
</ul>
<p><strong>Sans option Advanced compression:</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">NOCOMPRESS</div></div>
<p>Pas de compression</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ROW STORE COMPRESS BASIC</div></div>
<p>Basic Table Compression (aka &lsquo;COMPRESS&rsquo; ou &lsquo;ROW STORE COMPRESS&rsquo;)<br />
Lors des insert en direct-path, au niveau de chaque bloc, les valeurs dupliquées ne sont stockées qu&rsquo;une fois (en utilisant des pointeurs &#8211; utile seulement pour des tailles supérieures à quelques octets)<br />
Lors de DML conventionnel, les lignes sont décompressées, donc utile en chargement de masse seulement.</p>
<p><strong>Avec option Advanced Compression</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ROW STORE COMPRESS ADVANCED</div></div>
<p>Advanced Table Compression (aka &lsquo;COMPRESS FOR OLTP&rsquo;)<br />
Même chose que BASIC, mais le DML conventionnel permet de compresser aussi.</p>
<p><strong>sous Exadata et ZFS, avec stockage colonne</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">COLUMN STORE COMPRESS FOR QUERY LOW/HIGH</div></div>
<p>Warehouse compression (aka Hybrid Columnar Compression QUERY LOW/HIGH)<br />
Stockage en colonne dans des Compression Unit, utilise plus de CPU (surtout en HIGH)<br />
Lors des inserts en direct-path seulement, le DML conventionnel remet les lignes en stockage ligne, donc avec moins bon taux de compression et chained rows.<br />
QUERY: Valable pour des données qui ne sont pas modifiées, mais la lecture est rapide (l&rsquo;économie d&rsquo;I/O compense le surplus de CPU)</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">COLUMN STORE COMPRESS FOR ARCHIVE LOW/HIGH</div></div>
<p>Archive compression (aka Hybrid Columnar Compression ARCHIVE LOW/HIGH)<br />
Stockage en colonne dans des Compression Unit, utilise plus de CPU (surtout en HIGH)<br />
Lors des inserts en direct-path seulement, le DML conventionnel remet les lignes en stockage ligne, donc avec moins bon taux de compression et chained rows.<br />
ARCHIVE: Valable pour des données qui ne sont pas modifiées et peu lues (car forte utilisation CPU pour décompresser aussi)</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
