<?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>Transmission &#187; databases</title>
	<atom:link href="http://transmission.xmission.com/tag/databases/feed" rel="self" type="application/rss+xml" />
	<link>http://transmission.xmission.com</link>
	<description>XMission's Company Journal</description>
	<lastBuildDate>Thu, 19 Nov 2009 23:20:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SQLite Firefox plugin</title>
		<link>http://transmission.xmission.com/2008/12/14/sqlite-firefox-plugin</link>
		<comments>http://transmission.xmission.com/2008/12/14/sqlite-firefox-plugin#comments</comments>
		<pubDate>Sun, 14 Dec 2008 20:35:19 +0000</pubDate>
		<dc:creator>Mike P.</dc:creator>
				<category><![CDATA[Tips & Helpful Information]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://transmission.xmission.com/?p=365</guid>
		<description><![CDATA[Over in XMission Research and Development we&#8217;ve been finding ouselves having a lot of conversations about overengineered databases. Sure, it&#8217;s nice to have fully relational databases and be able to store procedures and do subselects, but how often do developers really need these sorts of features?



Enter lightweight databases like SQLite. As the home page says, [...]]]></description>
			<content:encoded><![CDATA[<p>Over in XMission Research and Development we&#8217;ve been finding ouselves having a lot of conversations about overengineered databases. Sure, it&#8217;s nice to have fully relational databases and be able to store procedures and do subselects, but how often do developers <em>really</em> need these sorts of features?</p>

<p><a href="http://www.sqlite.org"><img class="alignnone" src="http://www.sqlite.org/images/SQLite.gif" rel="facebox" alt="" width="327" height="97" /></a></p>

<p>Enter lightweight databases like <a href="http://www.sqlite.org">SQLite</a>. As the home page says, it&#8217;s a self-contained, zero-configuration, transactional database engine. It&#8217;s great for rapid development, but many find that it&#8217;s a perfectly suitable solution for production as well, saving the user the overhead of a more complex solution like <a href="http://www.mysql.com">MySQL</a>.</p>

<p>While playing around a bit with SQLite this weekend, I discovered a handy tool that makes SQLite a breeze to work with. It&#8217;s by <a href="http://mrinalkant.blogspot.com/">Mrinal Kant</a> and it&#8217;s a nice little <a href="https://addons.mozilla.org/en-US/firefox/addon/5817">Firefox plugin</a> that allows you to manage SQLite DBs much the same way one might use <a href="http://www.phpmyadmin.net">phpMyAdmin</a> for MySQL databases.</p>

<p>So go forth developers, and create and manage thy lightweight tables for great justice.</p>
]]></content:encoded>
			<wfw:commentRss>http://transmission.xmission.com/2008/12/14/sqlite-firefox-plugin/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash to the Future</title>
		<link>http://transmission.xmission.com/2008/06/27/flash-to-the-future</link>
		<comments>http://transmission.xmission.com/2008/06/27/flash-to-the-future#comments</comments>
		<pubDate>Sat, 28 Jun 2008 00:52:11 +0000</pubDate>
		<dc:creator>Mike P.</dc:creator>
				<category><![CDATA[What's on the Horizon?]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[R&D]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://transmission.xmission.com/?p=8</guid>
		<description><![CDATA[The XMission Research and Development team was in Boston this week, catching a ball game, taking in some local flavor&#8230;oh and we went to USENIX.

While there, I had the chance to hear from Adrian Cockroft, who is currently leading a performance tuning and research group over at Netflix.

Though his presentation was excellent, one of the [...]]]></description>
			<content:encoded><![CDATA[<p>The XMission Research and Development team was in Boston this week, <a href="http://boston.redsox.mlb.com/index.jsp?c_id=bos">catching a ball game</a>, <a href="http://boston.citysearch.com/profile/4728127/">taking in some local flavor</a>&#8230;oh and we went to <a href="http://www.usenix.org/events/usenix08/index.html">USENIX</a>.</p>

<p>While there, I had the chance to hear from <a href="http://perfcap.blogspot.com/">Adrian Cockroft</a>, who is currently leading a performance tuning and research group over at <a href="http://www.netflix.com">Netflix</a>.</p>

<p>Though his presentation was excellent, one of the most interesting thoughts he had was about the future of the hard drive, which he amusingly called <em>spinning platters of rust</em>.</p>

<p>Though projecting prices for storage is never a particularly exact science, some people <a href="http://www.wikibon.org/Will_NAND_storage_obsolete_FC_drives%3F">have tried</a> and show some interesting projections:</p>

<p><img src="http://www.wikibon.org/images/a/a7/Flash_Drive_Projections.jpg" alt="" width="509" height="387" /></p>

<p>Given that we&#8217;ve already seem some <a href="http://www.infoworld.com/article/08/01/14/EMC-will-replace-disks-with-solid-state-drives_1.html">major storage vendors moving toward solid-state arrays </a>one has to wonder what effect this will have on operating system architecture. Cockroft pointed out that once we see effectively flat memory architectures in machines with much smaller differences in seek times between media, we may see a major effort underway to re-architect the way that operating systems see the idea of hierarchical memory.</p>

<p>Perhaps even more compelling from a performance standpoint is what this re-architecture might do to the idea of the database as a storage engine. For the truly curious, both <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fresearch.microsoft.com%2F~sumann%2Fpapers%2Fflashdb-ipsn07.pdf&amp;ei=-IFlSJ-FI6OKiAGUrpGICw&amp;usg=AFQjCNFcioAB6yS-n7BUD3Zh66lw9Jp6QQ&amp;sig2=FFzVGtp_9cf4_NmP0lu4vQ">Microsoft Research</a> and <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=6&amp;url=http%3A%2F%2Fwww.texmemsys.com%2Ffiles%2Ff000139.pdf&amp;ei=3IZlSKXlC6bgigH30tiQCw&amp;usg=AFQjCNE7wVSsh3TZ2ZceCp2qxTqN7hqKeg&amp;sig2=jc7s31psAL7xF8zXEgW6Xg">Oracle</a> Research are actively considering the question.</p>
]]></content:encoded>
			<wfw:commentRss>http://transmission.xmission.com/2008/06/27/flash-to-the-future/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
