<?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"
	>
<channel>
	<title>Comments on: Naming the DBMS disruptors</title>
	<atom:link href="http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/</link>
	<description>Choices in data management and analysis</description>
	<pubDate>Sat, 17 May 2008 01:08:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-30855</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sat, 19 May 2007 02:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-30855</guid>
		<description>Some pretty serious OLTP database apps have been built in Cache'. 

It's not relational -- at least, it's not particularly good relational -- and you lose that way.  But it's solidly OO, and that gives you some major offsetting gains.  

Truth be told, I haven't been briefed all that recently, nor talked with users, so I don't know how far they've come in fixing their relational deficiencies.  Last I looked, Cache's relational functionality was best-suited for lightweight reporting. 

But I don't think that all serious OLTP DBMS have to be relational.  There are good reasons why almost all are, but Cache' is a legitimate exception to that tendency.

CAM

PS.  Optimizers only matter for performance.  If performance is good, simple-minded optimizers are OK.  Besides, ALL optimizers are rather simple-minded ...</description>
		<content:encoded><![CDATA[<p>Some pretty serious OLTP database apps have been built in Cache&#8217;. </p>
<p>It&#8217;s not relational &#8212; at least, it&#8217;s not particularly good relational &#8212; and you lose that way.  But it&#8217;s solidly OO, and that gives you some major offsetting gains.  </p>
<p>Truth be told, I haven&#8217;t been briefed all that recently, nor talked with users, so I don&#8217;t know how far they&#8217;ve come in fixing their relational deficiencies.  Last I looked, Cache&#8217;s relational functionality was best-suited for lightweight reporting. </p>
<p>But I don&#8217;t think that all serious OLTP DBMS have to be relational.  There are good reasons why almost all are, but Cache&#8217; is a legitimate exception to that tendency.</p>
<p>CAM</p>
<p>PS.  Optimizers only matter for performance.  If performance is good, simple-minded optimizers are OK.  Besides, ALL optimizers are rather simple-minded &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton Tagunov</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-30671</link>
		<dc:creator>Anton Tagunov</dc:creator>
		<pubDate>Thu, 17 May 2007 13:30:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-30671</guid>
		<description>I'd say putting Cache here is a joke.
MUMPS hierarchical dbms, that's what it is.
Raw performance of mumps inserts is good.
But tirggers integrity and the last moment I've seen
it optimizer are a joke. I most definetly it doesn't
deserve being mentioned on par with any other dbms on this page</description>
		<content:encoded><![CDATA[<p>I&#8217;d say putting Cache here is a joke.<br />
MUMPS hierarchical dbms, that&#8217;s what it is.<br />
Raw performance of mumps inserts is good.<br />
But tirggers integrity and the last moment I&#8217;ve seen<br />
it optimizer are a joke. I most definetly it doesn&#8217;t<br />
deserve being mentioned on par with any other dbms on this page</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; And then there is FileMaker</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-26405</link>
		<dc:creator>DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; And then there is FileMaker</dc:creator>
		<pubDate>Tue, 24 Apr 2007 00:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-26405</guid>
		<description>[...] should FileMaker be included on my list of midrange OLTP DBMS or not?       &#8226; &#8226; [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] should FileMaker be included on my list of midrange OLTP DBMS or not?       &#8226; &#8226; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dawn Wolthuis</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-26086</link>
		<dc:creator>Dawn Wolthuis</dc:creator>
		<pubDate>Sun, 22 Apr 2007 01:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-26086</guid>
		<description>Hi Curt - I figured that even though I'm not taking the time to write right now, I should still keep up on reading. I appreciate your information and perspective, even when I have a slightly different take on it.

Midrange: I think "cheap" was more accurate, although "frugal" or "big bang for the buck" would be more generous (also more accurate IMO).  I think you do know that Cache' will scale better than SQL Server, for example. 

I don't really know how Progress or Cache' (or UniVerse from IBM, e.g.) compare to Oracle across the board. Would you happen to be able to name 2 ways in which Oracle scales better than Cache', or in which you suspect it does? My impression from anecdotes, along with what Intersystems says in their testimonials and product goals, indicates that Cache' scales better than Oracle in at least some respects. So I am wondering where it falls down (into your "midrange" rather than "high end" category).

VAR: You are correct in that many software companies that write application software today would classify as "VARs", but if you are coming up with designations for such products, I don't think it is good to marry any databases to the VAR model when the SaaS model is coming on somewhat rapidly. I know of at least one company about to work on an SaaS with a database product that would end up in your VAR category.

So, for the DBMS products of most interest to me (those not constrained by the limits of SQL, for example) that would fit your categories of midrange and VAR-oriented, I don't like either term as proper positioning for these products. I'm not fond of the positioning of some of these as "embedded" databases either, given that they often run ERP solutions. 

I have thought about labels for such products, but have not come up with any that would be accepted by the majority either, but thought I would at least mention that the two terms above don't resonate with me, someone who uses products in your "midrange" and "VAR-oriented" categories.</description>
		<content:encoded><![CDATA[<p>Hi Curt - I figured that even though I&#8217;m not taking the time to write right now, I should still keep up on reading. I appreciate your information and perspective, even when I have a slightly different take on it.</p>
<p>Midrange: I think &#8220;cheap&#8221; was more accurate, although &#8220;frugal&#8221; or &#8220;big bang for the buck&#8221; would be more generous (also more accurate IMO).  I think you do know that Cache&#8217; will scale better than SQL Server, for example. </p>
<p>I don&#8217;t really know how Progress or Cache&#8217; (or UniVerse from IBM, e.g.) compare to Oracle across the board. Would you happen to be able to name 2 ways in which Oracle scales better than Cache&#8217;, or in which you suspect it does? My impression from anecdotes, along with what Intersystems says in their testimonials and product goals, indicates that Cache&#8217; scales better than Oracle in at least some respects. So I am wondering where it falls down (into your &#8220;midrange&#8221; rather than &#8220;high end&#8221; category).</p>
<p>VAR: You are correct in that many software companies that write application software today would classify as &#8220;VARs&#8221;, but if you are coming up with designations for such products, I don&#8217;t think it is good to marry any databases to the VAR model when the SaaS model is coming on somewhat rapidly. I know of at least one company about to work on an SaaS with a database product that would end up in your VAR category.</p>
<p>So, for the DBMS products of most interest to me (those not constrained by the limits of SQL, for example) that would fit your categories of midrange and VAR-oriented, I don&#8217;t like either term as proper positioning for these products. I&#8217;m not fond of the positioning of some of these as &#8220;embedded&#8221; databases either, given that they often run ERP solutions. </p>
<p>I have thought about labels for such products, but have not come up with any that would be accepted by the majority either, but thought I would at least mention that the two terms above don&#8217;t resonate with me, someone who uses products in your &#8220;midrange&#8221; and &#8220;VAR-oriented&#8221; categories.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-25847</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Thu, 19 Apr 2007 19:33:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-25847</guid>
		<description>Hi Dawn! Thanks for commenting!!

First of all, I stand by what I said in "midrange."  Indeed, my first name for the category was "cheap."  Now, I know there's some doubt whether SQL*Server and Sybase should be in the top echelon or one level down itself.  If I wanted to build a huge online reservations system, I'd pick Oracle or DB2 over either of them.  But I also think I'd pick them over anything I'm calling "midrange" here.

As for the SaaS/VAR distinction -- I'd be surprised to find SaaS was that big a fraction of their business YET, especially if we look as SaaS vendors who aren't also traditional VAR partners.</description>
		<content:encoded><![CDATA[<p>Hi Dawn! Thanks for commenting!!</p>
<p>First of all, I stand by what I said in &#8220;midrange.&#8221;  Indeed, my first name for the category was &#8220;cheap.&#8221;  Now, I know there&#8217;s some doubt whether SQL*Server and Sybase should be in the top echelon or one level down itself.  If I wanted to build a huge online reservations system, I&#8217;d pick Oracle or DB2 over either of them.  But I also think I&#8217;d pick them over anything I&#8217;m calling &#8220;midrange&#8221; here.</p>
<p>As for the SaaS/VAR distinction &#8212; I&#8217;d be surprised to find SaaS was that big a fraction of their business YET, especially if we look as SaaS vendors who aren&#8217;t also traditional VAR partners.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dawn Wolthuis</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-25822</link>
		<dc:creator>Dawn Wolthuis</dc:creator>
		<pubDate>Thu, 19 Apr 2007 12:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-25822</guid>
		<description>Overall, I'm pleased to see acknowledgment for this group of DBMS providers.

There are two terms I think are misleading, however. Your category of "midrange DBMS" makes it sound like these are not scalable for the larger enterprise. Do you have reason to believe that Caché, for example, is not as scalable as SQL Server, or even DB2 or Oracle?  Is the "midrange" adjective related to the market these vendors most often target (perhaps not wanting to compete with the big three) or is it related to the DBMS technology?

The other term that is fast becoming outdated, perhaps, is "VAR-oriented." It might be more accurate to call them App Developer-oriented or some such. Progress and Caché might be gaining marketshare with the SaaS model, whether from what were once VARs or from end-customers.</description>
		<content:encoded><![CDATA[<p>Overall, I&#8217;m pleased to see acknowledgment for this group of DBMS providers.</p>
<p>There are two terms I think are misleading, however. Your category of &#8220;midrange DBMS&#8221; makes it sound like these are not scalable for the larger enterprise. Do you have reason to believe that Caché, for example, is not as scalable as SQL Server, or even DB2 or Oracle?  Is the &#8220;midrange&#8221; adjective related to the market these vendors most often target (perhaps not wanting to compete with the big three) or is it related to the DBMS technology?</p>
<p>The other term that is fast becoming outdated, perhaps, is &#8220;VAR-oriented.&#8221; It might be more accurate to call them App Developer-oriented or some such. Progress and Caché might be gaining marketshare with the SaaS model, whether from what were once VARs or from end-customers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; SolidDB and MySQL 5.0 – how industrial-strength in OLTP?</title>
		<link>http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-25787</link>
		<dc:creator>DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; SolidDB and MySQL 5.0 – how industrial-strength in OLTP?</dc:creator>
		<pubDate>Thu, 19 Apr 2007 03:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/#comment-25787</guid>
		<description>[...] All in all, the MySQL/SolidDB combo seems like a reasonable option in the midrange OLTP DBMS market. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] All in all, the MySQL/SolidDB combo seems like a reasonable option in the midrange OLTP DBMS market. [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
