<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>HackIX &#187; Databases</title>
	<atom:link href="http://blog.hackix.com/category/system-administration/databases/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackix.com</link>
	<description>HackIX: Small Hacks for a Large World</description>
	<lastBuildDate>Thu, 19 Jan 2012 12:50:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
<link>http://blog.hackix.com</link>
<url>http://blog.hackix.com/wp-content/cbnet-favicon/favicon(5).ico</url>
<title>HackIX</title>
</image>
		<item>
		<title>High Scalability — More Troubles with Caching</title>
		<link>http://blog.hackix.com/2010/10/high-scalability-more-troubles-with%c2%a0caching/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/10/high-scalability-more-troubles-with%c2%a0caching/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 16:41:00 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=651</guid>
		<description><![CDATA[As a tasty pairing with Facebook And Site Failures Caused By Complex, Weakly Interacting, Layered Systems, is another excellent tale of caching gone wrong by Peter Zaitsev, in an exciting twin billing: Cache Miss Storm and More on dangers of the caches.  This is fascinating case where the cause turned out to be software  upgrade [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/10/high-scalability-more-troubles-with%c2%a0caching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL does support preparing some DDL statements, However…</title>
		<link>http://blog.hackix.com/2010/05/mysql-does-support-preparing-some-ddl-statements-however/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/05/mysql-does-support-preparing-some-ddl-statements-however/#comments</comments>
		<pubDate>Mon, 10 May 2010 11:22:05 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Db]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=539</guid>
		<description><![CDATA[Bill Karwin gives some insight into some work arounds when creating functions, triggers and procedures using Zend Framework;
MySQL does support preparing some DDL statements, even in older versions.  See http://dev.mysql.com/doc/refman/5.1/en/sql-syntax-prepared-statements.html
  for lists of what statements can be prepared.
However, some DDL statements are still not supported as prepared statements, for example CREATE FUNCTION, CREATE [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/05/mysql-does-support-preparing-some-ddl-statements-however/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating MySQL latin1 to utf8 – In House Version</title>
		<link>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-in-house-version/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-in-house-version/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 17:00:04 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=464</guid>
		<description><![CDATA[Use this method if at all possible as it will attempt to recover  non-English latin1 characters (accents, umlauts) in your existing data.

 Confirm your database is currently encoded in latin1.
 Make a fresh backup (ideally using mysqlhotcopy se notes below)
 Temporarily disable your cronjob so you don’t have anything trying to access the database.
 [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-in-house-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Migrating MySQL latin1 to utf8]]></series:name>
	</item>
		<item>
		<title>Migrating MySQL latin1 to utf8 – The process</title>
		<link>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-the-process/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-the-process/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:23:42 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=470</guid>
		<description><![CDATA[Having covered the preparation and character  set options of performing a latin1 to utf8 MySQL migration, just  how do you perform the migration correctly.
Complete story again at Migrating MySQL latin1 to utf8 – The process .
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-the-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Migrating MySQL latin1 to utf8]]></series:name>
	</item>
		<item>
		<title>MySQL :: Managing Hierarchical Data in MySQL</title>
		<link>http://blog.hackix.com/2010/03/mysql-managing-hierarchical-data-in-mysql/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/mysql-managing-hierarchical-data-in-mysql/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 03:49:38 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Hierarchical]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=461</guid>
		<description><![CDATA[Mike Hillyer wrote a very good article on Managing Hierarchical data in MySQL, defenitely worth a read;
Most users at one time or another have dealt with hierarchical data  in a SQL database and no doubt learned that the management of  hierarchical data is not what a relational database is intended for. The  [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/mysql-managing-hierarchical-data-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating MySQL latin1 to utf8 – Character Set Options</title>
		<link>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-character-set-options/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-character-set-options/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 22:02:59 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=451</guid>
		<description><![CDATA[Continuing on from preparation in our MySQL latin1 to utf8 migration let us first understand where  MySQL uses character sets.   MySQL defines the character set at 4  different levels for the structure of data.
via Migrating MySQL latin1 to utf8 – Character Set Options
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-character-set-options/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Migrating MySQL latin1 to utf8]]></series:name>
	</item>
		<item>
		<title>Migrating MySQL latin1 to utf8 – Preparation</title>
		<link>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-preparation/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-preparation/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:45:44 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=447</guid>
		<description><![CDATA[Before undertaking such migration the first step is a lesson in understanding more about how latin1 and utf8 work and interact in MySQL. latin1 in a common and historical character set used in MySQL. utf8 first available in MySQL Version 4.1 is an encoding supporting multiple bytes and is the system default in MySQL 5.0
via [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/migrating-mysql-latin1-to-utf8-%e2%80%93-preparation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Migrating MySQL latin1 to utf8]]></series:name>
	</item>
		<item>
		<title>Jayson Minard: Yes, I Crashed the Site!</title>
		<link>http://blog.hackix.com/2010/02/jayson-minard-yes-i-crashed-the-site/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/02/jayson-minard-yes-i-crashed-the-site/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 11:51:48 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Migration]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=412</guid>
		<description><![CDATA[Jayson Minard wrote a very good article on upgrading a production site and what can go wrong and what we can learn from it.
Yesterday, I performed an upgrade to a third-party package used with Zend Developer Zone. It has an automated schema update system which silently performs actions on the database that had a large [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/02/jayson-minard-yes-i-crashed-the-site/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>InnoDB Performance Monitoring with innotop</title>
		<link>http://blog.hackix.com/2009/12/innodb-performance-monitoring-with-innotop/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2009/12/innodb-performance-monitoring-with-innotop/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 14:43:23 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Innodb]]></category>
		<category><![CDATA[innotop]]></category>
		<category><![CDATA[mytop]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=75</guid>
		<description><![CDATA[Manually extracting relevant information from repeated incantations of SHOW ENGINE INNODB STATUS while trying to figure out what InnoDB is doing is not only error prone, it’s just plain hard to do. And since MySQL doesn’t expose the data you really want in an INFORMATION_SCHEMA table (yet?), the option is use an external program to help: innotop. ]]></description>
		<wfw:commentRss>http://blog.hackix.com/2009/12/innodb-performance-monitoring-with-innotop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

