<?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>Wave2.org &#187; PostgreSQL</title>
	<atom:link href="http://www.wave2.org/category/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wave2.org</link>
	<description>Where the source code lives</description>
	<lastBuildDate>Sun, 07 Mar 2010 18:49:11 +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>PostgreSQL &#8211; Rock Solid in the face of forking MySQL</title>
		<link>http://www.wave2.org/2009/06/03/postgresql-rock-solid-in-the-face-of-forking-mysql/</link>
		<comments>http://www.wave2.org/2009/06/03/postgresql-rock-solid-in-the-face-of-forking-mysql/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 21:41:58 +0000</pubDate>
		<dc:creator>Alan Snelson</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Wave2]]></category>
		<category><![CDATA[dbRecorder]]></category>

		<guid isPermaLink="false">http://www.wave2.org/?p=351</guid>
		<description><![CDATA[Ever since Sun Microsystems agreed to acquire MySQL back in 2008, there has been a fair bit of uncertainty and chaos surrounding the world’s most popular Open Source database.  With many big names in the MySQL community pulling in different directions and the recent Oracle / Sun acquisition, the choice of which Open Source [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.postgresql.org'><img style='float:left; border:none; padding-right:10px;' src="http://www.wave2.org/wp-content/uploads/2009/06/postgresql.png" alt="PostgreSQL" title="PostgreSQL" width="176" height="141" class="alignnone size-full wp-image-371" /></a>Ever since Sun Microsystems agreed to acquire MySQL <a href='http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html'>back in 2008</a>, there has been a fair bit of <a href='http://www.mysqlperformanceblog.com/2008/03/21/how-many-people-will-leave-mysql-now/'>uncertainty</a> and <a href='http://www.infoworld.com/d/developer-world/mysql-forked-beyond-repair-262'>chaos</a> surrounding the world’s most popular Open Source database.  With many big names in the MySQL community pulling in different <a href='http://monty-says.blogspot.com/2009/02/time-to-move-on.html'>directions</a> and the recent <a href='http://www.oracle.com/sun/index.html'>Oracle / Sun</a> acquisition, the choice of which Open Source database to use is now easier than ever &#8211; <a href='http://www.postgresql.org'>PostgreSQL</a>. <img src='http://www.wave2.org/wp-includes/images/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' /> </p>
<p>One of MySQL&#8217;s key strengths has always been its simplicity to both install, manage and code against, resulting in <a href='http://news.cnet.com/8301-13505_3-9921159-16.html'>mass adoption</a> over time, which in turn forced the once web bound database to <a href='http://webarya.wordpress.com/2008/07/23/the-history-of-mysql/'>evolve</a> into a <a href='http://blog.smaldone.com.ar/2008/12/29/is-mysql-a-toy-rdbms/'>near</a> fully fledged enterprise RDBMS.</p>
<p>PostgreSQL on the other hand was born an <a href='http://www.postgresql.org/about/history'>RDBMS</a> and instead worked silently in the background improving the performance, reliability and <a href='http://www.postgresql.org/about/featurematrix'>feature list</a> of the world&#8217;s most advanced Open Source database, and all under the lesser restrictive <a href='http://www.opensource.org/licenses/bsd-license.php'>BSD license</a> &#8211; nice work!.</p>
<p>Getting up to speed with PostgreSQL can take a little longer for MySQL veterans, mostly due to the many subtle differences, but more importantly the extensive feature set (one of the reasons it is taking longer to add PostgreSQL support to <a href='http://www.dbrecorder.org'>dbRecorder</a> <img src='http://www.wave2.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) but the rewards are worth it, as companies such as Skype can <a href='https://developer.skype.com/SkypeGarage/DbProjects/SkypePostgresqlWhitepaper'>attest</a> to. </p>
<p>It was installing <a href='http://www.opennms.org/index.php/Why_PostgreSQL'>OpenNMS</a> several years ago that convinced me to get to grips with PostgreSQL, and although there is a distinct lack of new reading material out there the <a href='http://www.postgresql.org/docs/'>manual</a> covers everything you need to start building your next web app.</p>
<p>The GUI tool <a href='http://www.pgadmin.org'>pgAdmin</a> has also come a long way and provides a great interface to PostgreSQL, with excellent instructional prompts and support for all major platforms, there really is no better tool to help you work with PostgreSQL while getting to grips with the vast feature set.  Check out the <a href='http://www.pgadmin.org/visualtour.php'>latest beta</a> over at the pgAdmin site.</p>
<p>If you’re not yet excited about PostgreSQL, maybe you should check out the <a href='http://www.postgresql.org/about/featurematrix'>feature list</a> planned for release 8.4 (currently at beta2), with cool features such as <a href='http://www.depesz.com/index.php/2009/01/31/waiting-for-84-column-level-privileges/'>Column Level Permissions</a> and <a href='http://www.postgresql.org/docs/8.4/static/libpq-ssl.html'>SSL Connections</a> you can feel less stressed about the security of your data, oh and the <a href='http://blogs.sun.com/jkshah/entry/pgcon_2009_performance_comparison_of'>performance improvements</a> won&#8217;t hurt either!.</p>
<p>While keeping with the BSD license, another notable release last month was <a href='http://www.freebsd.org/releases/7.2R/announce.html'>FreeBSD 7.2</a>, a great platform to <a href='http://joseph.randomnetworks.com/archives/2006/05/12/flightaware-freebsd-and-postgresql/'>complement</a> the reliability of PostgreSQL and another way to gain some performance improvements.<br />
Speaking of performance I was pleased to read that <a href='http://www.cyberciti.biz/tips/freebsd-72-review-improved-virtualization.html'>Jails</a> are much improved in the latest release, and that it seems I am not the only one that <a href='http://www.playingwithwire.com/2009/06/virtual-failure-yippiemove-switches-from-vmware-to-freebsd-jails/'>prefers Jails</a> / <a href='http://www.sun.com/bigadmin/features/articles/zones_partition.jsp'>Zones</a> over VM solutions!.</p>
<p>I&#8217;m off to make some progress with <a href='http://www.wave2.org/svnweb/Wave2%20Repository/view%2Fbinarystor%2Ftrunk%2Fsrc%2Fjava%2Forg%2Fbinarystor%2Fpostgresql/PostgreSQLDump.java'>PostgreSQLDump.java</a>, the worker class that will allow me to add PostgreSQL support to <a href='http://www.dbrecorder.org'>dbRecorder</a>.<br />
Watch this space&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wave2.org/2009/06/03/postgresql-rock-solid-in-the-face-of-forking-mysql/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
