<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: What makes open source databases so scalable?</title>
	<atom:link href="http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/</link>
	<description>Jeff Nolan&#039;s take on innovation, entrepreneurship, tech and stuff that interests me</description>
	<lastBuildDate>Thu, 17 May 2012 21:05:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jeff</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-785</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Mon, 27 Mar 2006 01:17:43 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-785</guid>
		<description>Dennis,
You should read this post:
http://www.salesforcewatch.com/2006/03/recap_philadelp.html
&quot;Benioff: Hi Larry, your Oracle software is causing big problems for my company.&quot;

We don&#039;t really know what the config of the SF Oracle db, but one could presume that they weren&#039;t trying to cut corners here so if the fix is to install &quot;more oracle&quot; then I&#039;m still left with the question of how scalable oracle is in this environment. Basically, anything can scale given enough hardware and software, I&#039;m wondering what gives you the best MPG (or in your case, KPG)?</description>
		<content:encoded><![CDATA[<p>Dennis,<br />
You should read this post:<br />
<a href="http://www.salesforcewatch.com/2006/03/recap_philadelp.html" rel="nofollow">http://www.salesforcewatch.com/2006/03/recap_philadelp.html</a><br />
&#8220;Benioff: Hi Larry, your Oracle software is causing big problems for my company.&#8221;</p>
<p>We don&#8217;t really know what the config of the SF Oracle db, but one could presume that they weren&#8217;t trying to cut corners here so if the fix is to install &#8220;more oracle&#8221; then I&#8217;m still left with the question of how scalable oracle is in this environment. Basically, anything can scale given enough hardware and software, I&#8217;m wondering what gives you the best MPG (or in your case, KPG)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis Howlett</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-784</link>
		<dc:creator>Dennis Howlett</dc:creator>
		<pubDate>Mon, 27 Mar 2006 00:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-784</guid>
		<description>Jeff - SF.com has made it clear their issues were much more to do with operational problems than their use of Oracle DB. That of course may be &#039;pressured doubletalk.&#039; What I do know is that scaling is a function of many factors - not just the DB. You pretty much say so yourself (it seems to me). Paul Strassman (to whom you pointed some weeks back) talks pretty specifically about how Google scales. The DB seems a relatively minor part of the overall architectural equation.</description>
		<content:encoded><![CDATA[<p>Jeff &#8211; SF.com has made it clear their issues were much more to do with operational problems than their use of Oracle DB. That of course may be &#8216;pressured doubletalk.&#8217; What I do know is that scaling is a function of many factors &#8211; not just the DB. You pretty much say so yourself (it seems to me). Paul Strassman (to whom you pointed some weeks back) talks pretty specifically about how Google scales. The DB seems a relatively minor part of the overall architectural equation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Creswell</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-716</link>
		<dc:creator>Dan Creswell</dc:creator>
		<pubDate>Fri, 24 Mar 2006 09:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-716</guid>
		<description>I&#039;m not sure whether opensource databases are any more/less scalable than Oracle, I think it&#039;s all in perception.

(1)  I suspect a lot of the new generation of web-based services are in many cases not yet serving big numbers but we have the opposite impression.  For example, there was a big noise recently about an RoR site serving 2.5 million hits in a day which everyone perceived as a big deal - but get the calculator out and thats about 30 requests a second which is far from mega demanding.

(2)  In the case of Amazon and Google and possibly EBay, they have a different approach to scaling.  They do it through compartmentalization of data (partitioning) and careful use of data staleness constraints amongst other things.  The norm is to cram everything into one centralized, clustered database whilst Amazon and co create lots of smaller databases and scatter data amongst them thus preventing any single database from taking too much load.  They then apply common sense tech solutions like caching.  i.e.  These guys are using a different _architectural approach_ from the norm whilst using the same _technology_ as everyone else.  This difference is reflected in the recent introduction of partitioning to WebSphere indicating that the smart people have had this figured out for a while and now it&#039;s being brought to the average J2EE joe in a nice package.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure whether opensource databases are any more/less scalable than Oracle, I think it&#8217;s all in perception.</p>
<p>(1)  I suspect a lot of the new generation of web-based services are in many cases not yet serving big numbers but we have the opposite impression.  For example, there was a big noise recently about an RoR site serving 2.5 million hits in a day which everyone perceived as a big deal &#8211; but get the calculator out and thats about 30 requests a second which is far from mega demanding.</p>
<p>(2)  In the case of Amazon and Google and possibly EBay, they have a different approach to scaling.  They do it through compartmentalization of data (partitioning) and careful use of data staleness constraints amongst other things.  The norm is to cram everything into one centralized, clustered database whilst Amazon and co create lots of smaller databases and scatter data amongst them thus preventing any single database from taking too much load.  They then apply common sense tech solutions like caching.  i.e.  These guys are using a different _architectural approach_ from the norm whilst using the same _technology_ as everyone else.  This difference is reflected in the recent introduction of partitioning to WebSphere indicating that the smart people have had this figured out for a while and now it&#8217;s being brought to the average J2EE joe in a nice package.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-712</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Fri, 24 Mar 2006 06:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-712</guid>
		<description>2 hours a year? Yeah I could live with that. I bet a lot of SFdC customers are wishing they could be so lucky as to have only 2 hours of unplanned downtime. 

Regarding the SLA, that&#039;s exactly what FreeCRM.com did, 99.9% uptime or your money back (although for a free service money back isn&#039;t very exciting, but FreeCRM does have a licensed product and they do private label implementations).
http://www.marketwire.com/mw/release_html_b1?release_id=73652

I couldn&#039;t get that survey link to load, but I did find a reference to it in an eweek story. Interesting data.</description>
		<content:encoded><![CDATA[<p>2 hours a year? Yeah I could live with that. I bet a lot of SFdC customers are wishing they could be so lucky as to have only 2 hours of unplanned downtime. </p>
<p>Regarding the SLA, that&#8217;s exactly what FreeCRM.com did, 99.9% uptime or your money back (although for a free service money back isn&#8217;t very exciting, but FreeCRM does have a licensed product and they do private label implementations).<br />
<a href="http://www.marketwire.com/mw/release_html_b1?release_id=73652" rel="nofollow">http://www.marketwire.com/mw/release_html_b1?release_id=73652</a></p>
<p>I couldn&#8217;t get that survey link to load, but I did find a reference to it in an eweek story. Interesting data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-708</link>
		<dc:creator>Nitin</dc:creator>
		<pubDate>Fri, 24 Mar 2006 05:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-708</guid>
		<description>1. 99.98% uptime translates of 2 hours of downtime a year.  I wonder anyone running salesforce.com or rightnow can live with that kind of unplanned downtime.  I agree that SFDC has had larger downtimes, but I wish to point out that even 99.99% uptime is not something a SaaS vendor would be too excited about in providing in an SLA.

2. If open source database were indeed scalable, why would they be not present in any top 10 metrics for the largest databases:
http://www.wintercorp.com/VLDB/2003_TopTen_Survey/TopTenWinners.asp</description>
		<content:encoded><![CDATA[<p>1. 99.98% uptime translates of 2 hours of downtime a year.  I wonder anyone running salesforce.com or rightnow can live with that kind of unplanned downtime.  I agree that SFDC has had larger downtimes, but I wish to point out that even 99.99% uptime is not something a SaaS vendor would be too excited about in providing in an SLA.</p>
<p>2. If open source database were indeed scalable, why would they be not present in any top 10 metrics for the largest databases:<br />
<a href="http://www.wintercorp.com/VLDB/2003_TopTen_Survey/TopTenWinners.asp" rel="nofollow">http://www.wintercorp.com/VLDB/2003_TopTen_Survey/TopTenWinners.asp</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-698</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 23 Mar 2006 20:20:11 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-698</guid>
		<description>Bill,
First a correction: I am not certain that ebay is running on an open source database. I do know they are a big Microsoft shop, but cannot say with any certainty what dbms they are running.

You point echoes one that I made, which is that Oracle is much more than a database. However, I would disagree with the notion that open source databases are being deployed in environments that are less demanding that transaction processing imposes. As an example, we have about 1,500 implementations of SAP on MySQL and we&#039;re probably one of the more demanding environments for transaction databases. Also, Streambase has been kicking ass in fin services and trading applications (highly demanding environments) and that is built on Sleepycat.

The thing about SAP that is revealing in this debate is that we&#039;re not even using the advanced features in Oracle because we have our own transaction processing, security, management, etc. features as part of the application stack. You could run SAP on Oracle 7 just as easily at 10g.

Finally, Salesforce.com is running on Oracle and has experienced significant outages in the last year, RightNow is running on MySQL and has published uptime of something like 99.98%. It would be hard to argue that Rightnow is less intensive of an app than SFdC.</description>
		<content:encoded><![CDATA[<p>Bill,<br />
First a correction: I am not certain that ebay is running on an open source database. I do know they are a big Microsoft shop, but cannot say with any certainty what dbms they are running.</p>
<p>You point echoes one that I made, which is that Oracle is much more than a database. However, I would disagree with the notion that open source databases are being deployed in environments that are less demanding that transaction processing imposes. As an example, we have about 1,500 implementations of SAP on MySQL and we&#8217;re probably one of the more demanding environments for transaction databases. Also, Streambase has been kicking ass in fin services and trading applications (highly demanding environments) and that is built on Sleepycat.</p>
<p>The thing about SAP that is revealing in this debate is that we&#8217;re not even using the advanced features in Oracle because we have our own transaction processing, security, management, etc. features as part of the application stack. You could run SAP on Oracle 7 just as easily at 10g.</p>
<p>Finally, Salesforce.com is running on Oracle and has experienced significant outages in the last year, RightNow is running on MySQL and has published uptime of something like 99.98%. It would be hard to argue that Rightnow is less intensive of an app than SFdC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Burnham</title>
		<link>http://jeffnolan.com/wp/2006/03/23/what-makes-open-source-databases-so-scalable/comment-page-1/#comment-696</link>
		<dc:creator>Bill Burnham</dc:creator>
		<pubDate>Thu, 23 Mar 2006 19:30:16 +0000</pubDate>
		<guid isPermaLink="false">http://jeffnolan.com/wp/?p=253#comment-696</guid>
		<description>I like bashing Oracle as much as the next guy, but the reality is that the reason OpenSource DBs may *seem* more scalable is that people generally use them for the easy stuff.  The front ends of big web sites tend to scale nicely thanks to the fact that they are often heavily replicated, read-only databases with huge caches.  The queries they do handle tend to be garden variety &quot;fire and forget&quot; stuff.   That doesn&#039;t compare to a DB in a highly transactive environment that is processing complex read/writes for multiple applications across large numbers of multi-deminisional tables.  I&#039;ll bet Amazon, Yahoo, et. al. aren&#039;t running their finance DBs on top of an open source engine.  That&#039;s not to say that open source DBs can&#039;t eventually compete quite well in this arena (and a few already do), it&#039;s just to say that the perception that opensource DBs scale better than traditional DBs is a flawed because open source DBs tend to be deployed today in far les complex environments.  Send them into the core enterprise and they will have to do the same work as the traditional DBs and with either scale about the same, or more likely, much worse, because they haven&#039;t been optimized to do work in that kind of an environment...yet.</description>
		<content:encoded><![CDATA[<p>I like bashing Oracle as much as the next guy, but the reality is that the reason OpenSource DBs may *seem* more scalable is that people generally use them for the easy stuff.  The front ends of big web sites tend to scale nicely thanks to the fact that they are often heavily replicated, read-only databases with huge caches.  The queries they do handle tend to be garden variety &#8220;fire and forget&#8221; stuff.   That doesn&#8217;t compare to a DB in a highly transactive environment that is processing complex read/writes for multiple applications across large numbers of multi-deminisional tables.  I&#8217;ll bet Amazon, Yahoo, et. al. aren&#8217;t running their finance DBs on top of an open source engine.  That&#8217;s not to say that open source DBs can&#8217;t eventually compete quite well in this arena (and a few already do), it&#8217;s just to say that the perception that opensource DBs scale better than traditional DBs is a flawed because open source DBs tend to be deployed today in far les complex environments.  Send them into the core enterprise and they will have to do the same work as the traditional DBs and with either scale about the same, or more likely, much worse, because they haven&#8217;t been optimized to do work in that kind of an environment&#8230;yet.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

