<?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>Development, Analysis And Research &#187; Db</title>
	<atom:link href="http://www.ajohnstone.com/archives/category/db/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ajohnstone.com</link>
	<description>by Andrew Johnstone</description>
	<lastBuildDate>Sat, 17 Jul 2010 11:53:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Migrating Websites &amp; Services Checklist</title>
		<link>http://www.ajohnstone.com/archives/migrating-websites-services-checklist/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=migrating-websites-services-checklist</link>
		<comments>http://www.ajohnstone.com/archives/migrating-websites-services-checklist/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 20:28:08 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://ajohnstone.com/?p=194</guid>
		<description><![CDATA[I have been migrating a large number of websites and consolidating servers to reduce costs.
As a result it is important to ensure that services are migrated smoothly, planned effectively,
after which I had a think about aspects to consider prior to migrating services.

li, ul {
  padding-bottom:0px;
  margin-bottom:0px;
}
.main ul {
  padding-bottom:5px;
  margin-bottom:0px; 
}
.standardList [...]]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/migrating-websites-services-checklist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Soap, XmlRpc and Rest with the Zend Framework</title>
		<link>http://www.ajohnstone.com/archives/soap-xmlrpc-and-rest-with-the-zend-framework/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=soap-xmlrpc-and-rest-with-the-zend-framework</link>
		<comments>http://www.ajohnstone.com/archives/soap-xmlrpc-and-rest-with-the-zend-framework/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 02:30:20 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Rest API]]></category>
		<category><![CDATA[Soap]]></category>
		<category><![CDATA[Trading]]></category>
		<category><![CDATA[XmlRpc]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZF]]></category>
<category>Perfomance</category><category>PHP</category><category>Rest API</category><category>Soap</category><category>Trading</category><category>XmlRpc</category><category>Zend Framework</category><category>ZF</category>
		<guid isPermaLink="false">http://www.ajohnstone.com/archives/soap-xmlrpc-and-rest-with-the-zend-framework/</guid>
		<description><![CDATA[The Project
I was recently working on a project to expose our trading systems via XmlRpc, Rest and SOAP. It was quite an interesting project, which took two of us three weeks to develop (Amongst other things).
This involved creating a testbed, that would automatically generate the payload and response for each protocol. The parameters are introspected [...]]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/soap-xmlrpc-and-rest-with-the-zend-framework/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>MySQL &amp; PHP Performance Optimization Tips</title>
		<link>http://www.ajohnstone.com/archives/mysql-php-performance-optimization-tips/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mysql-php-performance-optimization-tips</link>
		<comments>http://www.ajohnstone.com/archives/mysql-php-performance-optimization-tips/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 09:32:46 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[MySQL]]></category>
<category>high-performance-web-applications</category><category>MySQL</category><category>optimization</category>
		<guid isPermaLink="false">http://www.ajohnstone.com/archives/mysql-php-performance-optimization-tips/</guid>
		<description><![CDATA[In high performance web applications you will always have bottlenecks within your application. Identifying these bottlenecks and optimizing is a tedious task and typically show themselves underload. A single bad/unindexed query can bring a server to its knees. A large number of rows will also help to highlight any poor queries, and on very large [...]]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/mysql-php-performance-optimization-tips/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Large Binary Data and Blob&#8217;s</title>
		<link>http://www.ajohnstone.com/archives/large-binary-data-and-blobs-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=large-binary-data-and-blobs-2</link>
		<comments>http://www.ajohnstone.com/archives/large-binary-data-and-blobs-2/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 22:53:57 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[BLOB]]></category>
		<category><![CDATA[CLOB]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.ajohnstone.com/archives/large-binary-data-and-blobs-2/</guid>
		<description><![CDATA[I recently read &#8220;Binaries Belong in the Database Too&#8221; on sitepoint.com, and thought I would shed some light with regard to my experience of storing files in databases. I&#8217;m sure many of you have known this to be a taboo practice, and I would certainly agree depending on the database. A project I worked on [...]]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/large-binary-data-and-blobs-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Exceptions, Exceptions, Exceptions</title>
		<link>http://www.ajohnstone.com/archives/exceptions-exceptions-exceptions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=exceptions-exceptions-exceptions</link>
		<comments>http://www.ajohnstone.com/archives/exceptions-exceptions-exceptions/#comments</comments>
		<pubDate>Sun, 22 Jan 2006 19:30:23 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.ajohnstone.com/archives/exceptions-exceptions-exceptions/</guid>
		<description><![CDATA[Lately, i&#8217;ve been reading Advanced PHP Programming, by George Schlossnagle, which I must say is an excellent book. Below is an excerpt, which I find particularly interesting on the topic of error handling.


&#8220;Production Display of Errors
How to notify users of errors is often a political issue. All the large clients I have worked for have [...]]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/exceptions-exceptions-exceptions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL 3</title>
		<link>http://www.ajohnstone.com/archives/mysql-3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mysql-3</link>
		<comments>http://www.ajohnstone.com/archives/mysql-3/#comments</comments>
		<pubDate>Sat, 17 Dec 2005 15:25:58 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.ajohnstone.com/?p=52</guid>
		<description><![CDATA[Lately i&#8217;ve been developing with MySQL3, and it&#8217;s almost like hitting your head against a brick wall with its limitations and specific documentation is difficult to find. 
Some of the limitations:

Subqueries. &#8217;select id from t where grp in (select grp from g where u > 100)&#8217; 
Add DISTINCT to Aggregates
JOINs with ambiguous columns causes a [...]]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/mysql-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MS Access &amp; a Handy Little App</title>
		<link>http://www.ajohnstone.com/archives/22/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=22</link>
		<comments>http://www.ajohnstone.com/archives/22/#comments</comments>
		<pubDate>Mon, 11 Jul 2005 21:29:45 +0000</pubDate>
		<dc:creator>Andrew Johnstone</dc:creator>
				<category><![CDATA[Db]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://www.ajohnstone.com/?p=22</guid>
		<description><![CDATA[MS Access]]></description>
		<wfw:commentRss>http://www.ajohnstone.com/archives/22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
