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

<channel>
	<title>Sakila</title>
	<atom:link href="http://peppla.com/sakila/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://peppla.com/sakila</link>
	<description>From Oracle to MySQL</description>
	<pubDate>Fri, 31 Oct 2008 08:14:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>An introduction to MySQL Engine Architecture</title>
		<link>http://peppla.com/sakila/?p=6</link>
		<comments>http://peppla.com/sakila/?p=6#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:33:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[introduction]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[engine]]></category>

		<category><![CDATA[innodb]]></category>

		<category><![CDATA[myisam]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://peppla.com/sakila/?p=6</guid>
		<description><![CDATA[Usually for a certain version of Oracle data and indexes may be stored in a limited number of ways, for example index-only tables, b-tree indexes, external tables, temporary tables&#8230; New types of indexes and tables require a version upgrade. This is a major distinction between Oracle and MySQL.
Storage Engines
MySQL has components called Storage Engines, this [...]]]></description>
			<content:encoded><![CDATA[<p>Usually for a certain version of Oracle data and indexes may be stored in a limited number of ways, for example index-only tables, b-tree indexes, external tables, temporary tables&#8230; New types of indexes and tables require a version upgrade. This is a major distinction between Oracle and MySQL.<span id="more-6"></span></p>
<h3>Storage Engines</h3>
<p>MySQL has components called Storage Engines, this engines determine the way information is stored. Engines have different features and may be used to cover different requirements. For example, MyIsam is the default engine and the Information_Schema - the equivalent to Oracle’s Dictionary - is stored using it. One thing that will surprise Oracle DBA’s is that this engine does not support transactions (you do not need to commit, but you cannot rollback and you cannot define a transaction unit).<br />
MyIsam is the most usual engine, but it is not the only one. InnoDB, an engine provided by InnoBase, a company acquired by Oracle Corp, is another one. It supports transactions and has certain similar concepts to Oracle Database, for example tables are stored in a tablespace (MyIsam tables are stored in a file each one).</p>
<h3>Mixing engines</h3>
<p>You should choose which is the right engine for your application and it is possible to use several engines at the same time, in the same query. You must be careful when doing things like this as trying to rollback a transaction involving both transactional and non-transactional engines may give you unexpected results: rollback transactional tables but leaving the rest untouched.</p>
<h3>Engine availability</h3>
<p>Some storage engines are always available, others must be enabled. In MySQL 5.0 engines must be configured at build time and may be disabled/enabled at startup time later versions support dynamic engine loading. You must enable only the engines you plan to use as they consume memory.</p>
<h3>Optimization</h3>
<p>Having so many different engine configurations poses a challenge for the MySQL optimizer, as the optimal execution plan must be decided outside the engine. What MySQL does is to ask each storage engine information about tables and indexes involved in the query.</p>
<h3>Engine migration</h3>
<p>It is possible to migrate a table from one engine to another but you must be careful as some table features will be lost if they are not supported by the engine.<br />
Migration may be performed via alter table, dump and import (export/import equivalent) or using sql create/insert/select.</p>
]]></content:encoded>
			<wfw:commentRss>http://peppla.com/sakila/?feed=rss2&amp;p=6</wfw:commentRss>
		</item>
		<item>
		<title>Who is Sakila?</title>
		<link>http://peppla.com/sakila/?p=3</link>
		<comments>http://peppla.com/sakila/?p=3#comments</comments>
		<pubDate>Mon, 27 Oct 2008 14:00:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[introduction]]></category>

		<category><![CDATA[dolphin]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[sakila]]></category>

		<guid isPermaLink="false">http://peppla.com/sakila/?p=3</guid>
		<description><![CDATA[Did you know that My in MySQL has nothing to do with the possessive adjective?
My is the name of MySQL co-founder Monty Widenius’s daughter.
Did you know that Oracle is a name conceived in the CIA?
Oracle Corporation founders Larry Ellison and Bob Miner had been working on a CIA project based on the paper written by [...]]]></description>
			<content:encoded><![CDATA[<h3>Did you know that My in MySQL has nothing to do with the possessive adjective?</h3>
<p>My is the name of MySQL co-founder Monty Widenius’s daughter.</p>
<h3>Did you know that Oracle is a name conceived in the CIA?</h3>
<p>Oracle Corporation founders Larry Ellison and Bob Miner had been working on a CIA project based on the paper written by Edgar F. Codd about the Relational Model. This project was called Oracle as the Agency wanted to build a system able to answer any question. Unsurprisingly the project did not succeed but Larry and Bob saw the opportunity and decided to keep on working on that technology.</p>
<h3>But, who is Sakila?</h3>
<p>Sakila is the name of the dolphin you may see in the MySQL logo. This name was chosen by the MySQL founders in a contest called “Name the Dolphin”. Ambrose Twebaze, an Open Source software developer from Swaziland, suggested the winning name.</p>
<h3>More about dolphins and oracles</h3>
<p>The Dolphin is a DC Comic’s superheroine. She has superhuman strength and is adapted for deep subaquatic life. She was Aquaman lover and later married Tempest. Cerdian is their son. It is unknown their situation but it is supposed they are alive.<br />
Oracle is one of the names of Barbara Gordon, another DC Comics character. She was first know as Batgirl but she was retired. While in retirement she was shoot by the Joker, confining her in a wheel chair. Later she reappeared as Oracle, with skills in Eskima and extraordinary hacking abilities.</p>
<h3>Sources</h3>
<p><a href="http://www.orafaq.com/faqora.htm">http://www.orafaq.com/faqora.htm</a><br />
<a href="http://en.wikipedia.org/wiki/Oracle_Corporation">http://en.wikipedia.org/wiki/Oracle_Corporation</a><br />
<a href="http://www.mysql.com/news-and-events/generate-article.php?id=77">http://www.mysql.com/news-and-events/generate-article.php?id=77</a><br />
<a href="http://dev.mysql.com/doc/refman/5.0/en/history.html">http://dev.mysql.com/doc/refman/5.0/en/history.html</a><br />
<a href="http://en.wikipedia.org/wiki/Dolphin_(comics)">http://en.wikipedia.org/wiki/Dolphin_(comics)</a><br />
<a href="http://en.wikipedia.org/wiki/Barbara_Gordon">http://en.wikipedia.org/wiki/Barbara_Gordon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://peppla.com/sakila/?feed=rss2&amp;p=3</wfw:commentRss>
		</item>
	</channel>
</rss>
