<?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>DBMS 2 : DataBase Management System Services &#187; Calpont</title>
	<atom:link href="http://www.dbms2.com/category/products-and-vendors/calpont/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:21:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Further thoughts on previous posts</title>
		<link>http://www.dbms2.com/2010/09/27/further-thoughts-on-previous-posts/</link>
		<comments>http://www.dbms2.com/2010/09/27/further-thoughts-on-previous-posts/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 11:28:50 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[About this blog]]></category>
		<category><![CDATA[Calpont]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Netezza]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SAS Institute]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=3063</guid>
		<description><![CDATA[One thing I love about DBMS 2 is the really smart comments a number of readers &#8212; that would be you guys &#8212; make. However, not all the smart comments are made in the first 5 minutes a post is up, so some readers (unless you circle back) might miss great points other readers make. [...]]]></description>
			<content:encoded><![CDATA[<p>One thing I love about <em><a href="http://www.dbms2.com">DBMS 2</a></em> is the really smart comments a number of readers &#8212; that would be you guys &#8212; make. However, not all the smart comments are made in the first 5 minutes a post is up, so some readers (unless you circle back) might miss great points other readers make. Well, here are some pointers to some of what you might have missed, along with other follow-up comments to old posts while I&#8217;m at it.<span id="more-3063"></span></p>
<ul>
<li>Both on this blog and <a href="http://www.reddit.com/r/programming/comments/dfb7z/details_of_the_jpmorgan_chase_oracle_database/">Reddit</a>, there&#8217;s been considerable pushback against my idea that web usage types of user profile data shouldn&#8217;t be cluttering up an ACID-compliant database. But there&#8217;s also been considerable support, e.g. from <a href="http://www.dbms2.com/2010/09/24/a-little-more-on-the-jpmorgan-chase-oracle-outage/#comment-185219">Dan Weinreb</a>, who knows quite a lot about huge OLTP systems.</li>
<li>Meanwhile, RJP supplied <a href="http://www.dbms2.com/2010/09/17/jp-morgan-chase-oracle-database-outage/#comment-184381">details about the JP Morgan Chase Oracle outage that my actual source didn&#8217;t know</a>.</li>
<li>For obvious reasons, IBM wasn&#8217;t in a position to talk a lot of <a href="http://www.dbms2.com/2010/09/20/ibm-netezza-acquisition/">IBM/Netezza</a> detail when we happened to chat post-merger-announcement. But they did want to set me straight on SAS being kicked out for SPSS, pointing out that SAS runs in the DB2 database today (scoring, not modeling).</li>
<li>Product marketer Stephanie McReynolds added on to my post about <a href="http://www.dbms2.com/2010/09/15/aster-data-ncluster-version-4-6/">Aster Data nCluster 4.6</a> in exactly the way I wish all vendors would. She added information I had been unsure about when I did the post &#8212; or had simply left out &#8212; and she was fast in doing so. I encourage all vendors I write about to follow her example.</li>
<li>The comments on my post about <a href="http://www.dbms2.com/2010/08/21/the-substance-of-pentahos-hadoop-strategy/">Pentaho&#8217;s ETL-for-HDFS</a> made the product sound more appealing than the post itself did.</li>
<li>My August 18 <a href="http://www.dbms2.com/2010/08/18/nosql-hvsp-adoption/">NoSQL</a> post was tailor-made for people to add-on pitches for their own favorite products, NoSQL-oriented websites, etc. A number of interesting such additions showed up accordingly.</li>
<li>There were many thoughtful responses to my question about <a href="http://www.dbms2.com/2010/07/29/how-should-somebody-teach-themselves-programming-skills/">how somebody should teach themselves database programming skills</a>. Indeed, whole other blog posts were written and linked back. That&#8217;s a great resource if you ever get the question asked by a friend or acquaintance of you.</li>
<li>The flame war that erupted in response to <a href="http://www.dbms2.com/2010/07/30/advice-for-some-non-clients/">my comments on vendor and analyst ethics</a> spawned a number of <a href="http://www.strategicmessaging.com/further-notes-on-ethics-and-analyst-research/2010/08/02/">more productive discussions</a> elsewhere.</li>
<li>Jeff Hammerbacher has made <a href="http://www.dbms2.com/2010/08/11/big-data-is-watching-you/#comment-180256">various</a> <a href="http://www.dbms2.com/2010/07/31/nested-data-structures-keep-coming-up-especially-for-log-files/#comment-178699">comments</a> to the effect &#8220;Yes indeedy! Hadoop does that too!&#8221; (My wording, not his. <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</li>
<li>Alin Dobra reported on some tests suggesting <a href="http://www.dbms2.com/2010/07/07/analytic-database-storage-aware/#comment-176038">sequential reads remain far faster than random reads even on Flash SSDs</a>.</li>
<li><a href="http://www.dbms2.com/2009/11/07/calponts-infinidb/">Calpont</a> has an ever-slicker website and <a href="http://www.calpont.com/about/news">yet another new marketing VP</a>, but no customers that are easy to detect.</li>
<li>My <a href="http://www.dbms2.com/2010/07/04/fair-data-use/">July 4 privacy post</a> engendered thoughtful discussion from three of the smartest guys who comment here &#8212; Chris Bird, Michael McIntire, and Dan Weinreb.</li>
<li>IBM and Netezza both added crunchy details to my post about their <a href="http://www.dbms2.com/2010/06/21/netezza-ibm-db2-compression/">data compression strategies</a>.</li>
<li>And for those of you who don&#8217;t read my other blogs &#8212; last night&#8217;s post was <a href="http://www.texttechnologies.com/2010/09/26/how-to-preserve-investigative-reporting-in-the-new-media-era/">a long and optimistic rumination on the future of investigative reporting</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/09/27/further-thoughts-on-previous-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links and observations</title>
		<link>http://www.dbms2.com/2010/08/09/links-and-observations/</link>
		<comments>http://www.dbms2.com/2010/08/09/links-and-observations/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 02:37:51 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Aster Data]]></category>
		<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[Couchbase]]></category>
		<category><![CDATA[Data warehouse appliances]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exadata]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[HP and Neoview]]></category>
		<category><![CDATA[Kickfire]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[ParAccel]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[XtremeData]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2743</guid>
		<description><![CDATA[I&#8217;m back from a trip to the SF Bay area, with a lot of writing ahead of me. I&#8217;ll dive in with some quick comments here, then write at greater length about some of these points when I can. From my trip:  Aster Data showed me a lot of customer names and deal sizes, across [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back from a trip to the SF Bay area, with a lot of writing ahead of me. I&#8217;ll dive in with some quick comments here, then write at greater length about some of these points when I can. From my trip:  <span id="more-2743"></span></p>
<ul>
<li>Aster Data showed me a lot of customer names and deal sizes, across a bunch of industries (mainly enterprise rather than web). Yes, Aster&#8217;s market success is for real. (But almost all those details are NDA.)</li>
<li>Sybase&#8217;s product plans for IQ are pretty impressive. (But the most interesting parts are, you guessed it, NDA.)</li>
<li>I&#8217;ve kissed and made up* with ParAccel, now that they&#8217;ve replaced their CEO, replaced their marketing chief, and stopped the worst of the <a href="http://www.dbms2.com/2010/01/15/there-sure-seem-to-be-a-lot-of-inaccuracies-on-paraccels-website/">marketing</a> <a href="http://www.dbms2.com/2009/06/22/the-tpc-h-benchmark-is-a-blight-upon-the-industry/">nonsense</a> I used to complain about. ParAccel has some interesting plans for ParAccel 3.0 which are, naturally, NDA.</li>
<li>The Peoplesoft guys are doing it over again at Workday. Only this time, their platform isn&#8217;t a relational DBMS. Rather, it&#8217;s an in-memory, completely object-oriented data model, with disk used only on a &#8220;Just in case the power ever goes out&#8221; basis. (Thankfully, nothing at all about our conversation was NDA.)</li>
<li>I&#8217;m finally feeling good about <a href="# I spent considerable time  with my clients at both Greenplum and EMC (if we ignore the fact that  the deal has closed and they're now the same company). I also had more  of  a hardcore engineering discussion than I've had with Greenplum for  quite a while (I should have been pushier about that earlier). Takeaways  included:      * This is starting off as a honeymoon deal. Everything  Greenplum was planning to do is being continued. Additional resources  are being poured into Greenplum to do more.     * Some Greenplum execs  seem to envision staying long term, some seem to envision moving on to  their next startups. The ones who envision moving on are, however, going  to work hard first to make the merger a success.     * Greenplum has,  for quite a while, had more of an advanced analytics/embedded predictive  modeling story than I realized. Bad on them for not fleshing it out  more in marketing and product packaging alike.     * Greenplum both  denies the concurrency problems I previously noted and also has a very  credible story as to how it will eliminate them. :) Seriously, Greenplum  tells of one customer that routinely runs 150 simultaneously queries -  on what I think is not a terribly big system -- and a number of POCs  (Proofs of Concept) that simulated similar levels of concurrency.">Northscale&#8217;s  memcached-compatible persistent store Membase</a>. The main reason is  that they showed me a near-term path to interfaces that are richer than  key-value. Also, Todd Hoff reassured me that even pure persistent  memcached has a place.</li>
<li>Rumor says that even the one app for which Facebook was using Cassandra &#8212; in-box search &#8212; has been decommissioned. On the other hand, numerous other scale-0ut DBMS (SQL or otherwise) seem to have Facebook footholds. But details are &#8212; all together now! &#8212; NDA.</li>
</ul>
<p><em>*If you know ParAccel&#8217;s new marketing exec Michael Weir, you  surely guessed I mean that only in a figurative sense.</em></p>
<p>From elsewhere:</p>
<ul>
<li>Daniel Abadi offered <a href="http://dbmsmusings.blogspot.com/2010/08/thoughts-on-kickfires-apparent-demise.html">his  analysis</a> of <a href="../2010/07/27/kickfire-unlikely-to-survive/">Kickfire&#8217;s  demise</a>. In general I agree, but Daniel neglected to mention one  hugely important factor &#8212; the chicken-egg negative effect of Kickfire&#8217;s  lack of market or marketing traction. Customers were extremely reluctant to buy from Kickfire  because they perceived, correctly, that Kickfire&#8217;s survivability was far  from assured.</li>
<li>While the <a href="http://infinidb.org/community/forums/11-general-infinidb/1000-strange-issue-with-drop-table">InfiniDB forums</a> suggest that there are at least a couple of production users of Calpont&#8217;s free InfiniDB, Calpont seemingly has a long way to go to be even as successful as Kickfire. But Calpont does have a bit of money to spend on lead generation; maybe some day they&#8217;ll even have actual customers.</li>
<li>In a response to a question I messaged over, <a href="http://www.dbms2.com/2010/03/18/xtremedata-update/">XtremeData</a> tells me they have actual customers now. Press releases to follow.</li>
<li>The <a href="http://news.cnet.com/8301-31021_3-20013111-260.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20">admiration for the job Mark Hurd did at HP</a> is in my opinion overstated. Sure, the financial/operational management appeared to work, but HP did little on Hurd&#8217;s watch to strengthen its reputation or customers&#8217; loyalty. In particular:
<ul>
<li>HP&#8217;s analytics efforts have accomplished little.</li>
<li>HP&#8217;s data warehouse appliance efforts have failed pathetically.</li>
<li>From what I hear, HP&#8217;s execution in its Exadata partnership was not good.</li>
<li>HP&#8217;s server business in general is distinguished mainly by HP being a big company.</li>
<li>HP&#8217;s EDS acquisition has been rocky, not that EDS was sailing so smoothly on its own beforehand.</li>
<li>HP&#8217;s success in PCs amounts to &#8220;arguably, HP sucks a little less than the other guys&#8221;.</li>
<li>HP&#8217;s elite reputation is long gone (admittedly, for the most part that predates Hurd).</li>
</ul>
</li>
<li><a href="http://intelligent-enterprise.informationweek.com/blog/archives/2010/08/software_innova.html">Doug Henschen</a> evidently favors really strong intellectual property protection for software, even forbidding plug-compatible reverse engineering. I agree with Doug up to the point that <a href="http://www.monashreport.com/2010/07/19/my-view-of-intellectual-property/">it should be forbidden to copy proprietary software</a>, but I don&#8217;t see why he (or a court) would view such behavior as copying.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/08/09/links-and-observations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Calpont&#8217;s InfiniDB</title>
		<link>http://www.dbms2.com/2009/11/07/calponts-infinidb/</link>
		<comments>http://www.dbms2.com/2009/11/07/calponts-infinidb/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 01:35:25 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Database compression]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=1207</guid>
		<description><![CDATA[Since its inception, Calpont has gone through multiple management teams, strategies, and investor groups. What it hadn&#8217;t done, ever, is actually shipped a product. Last week, however, Calpont introduced a free/open source DBMS, InfiniDB, with technical details somewhat reminiscent of what Calpont was promising last April. Highlights include: Like Infobright, Calpont&#8217;s InfiniDB is a columnar [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Since its inception, Calpont has gone through multiple management teams, strategies, and investor groups. What it hadn&#8217;t done, ever, is actually shipped a product. Last week, however, Calpont introduced a free/open source DBMS, InfiniDB, with technical details somewhat reminiscent of <a href="../2009/04/20/calpont-update-you-read-it-here-first/">what Calpont was promising last April</a>. Highlights include:</p>
<ul>
<li>Like Infobright, Calpont&#8217;s 	InfiniDB is a columnar DBMS consisting of a MySQL front end and a 	columnar storage engine.</li>
<li>Community edition InfiniDB runs on 	a single server.</li>
<li>One of commercial/enterprise 	edition InfiniDB&#8217;s main claims to fame will be MPP support.</li>
<li>There&#8217;s no announced time frame 	for commercial edition InfiniDB.</li>
<li>InfiniDB&#8217;s current compression 	story is dictionary/token only, with decompression occurring  before 	joins are executed. Improvement is a roadmap item.</li>
<li>Indeed, InfiniDB has many roadmap 	items, a few of which can be found <a href="http://infinidb.org/resources/tech-articles/120-infinidb-community-edition-roadmap">here</a>. 	Also, a great overview of InfiniDB&#8217;s current state and roadmap can 	be found in <a href="http://www.mysqlperformanceblog.com/2009/11/02/air-traffic-queries-in-infinidb-early-alpha/">this 	MySQL Performance Blog</a> thread. (And follow the links there to 	find performance discussions of other free analytic DBMS.)</li>
<li>One thing InfiniDB already has 	that is still a roadmap item for Infobright is the ability to run a 	query across multiple cores at once.</li>
<li>One thing free InfiniDB has that 	Infobright only offers in its Enterprise Edition is ACID-compliant 	Insert/Update/Delete. <em>(Note: I wish people would stop saying that Infobright Enterprise Edition isn&#8217;t ACID-compliant, since that point was cleared up <a href="http://www.dbms2.com/2009/04/20/infobright-update-3/">a while ago</a>.)</em></li>
<li>InfiniDB has no indexes or 	materialized views.</li>
<li>However, InfiniDB&#8217;s retrieval is 	expedited by something called “Extents,” which sounds a lot like 	Netezza&#8217;s zone maps.</li>
</ul>
<p><em>Being on vacation, I&#8217;ll stop there for now. (If it weren&#8217;t for Tropical Storm/ depression Ida, I might not even be posting this much until I get back.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/11/07/calponts-infinidb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Daniel Abadi on Kickfire and related subjects</title>
		<link>http://www.dbms2.com/2009/06/07/daniel-abadi-kickfire/</link>
		<comments>http://www.dbms2.com/2009/06/07/daniel-abadi-kickfire/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 22:26:06 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[DBMS product categories]]></category>
		<category><![CDATA[Data warehouse appliances]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[Kickfire]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Theory and architecture]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=801</guid>
		<description><![CDATA[Daniel Abadi has a new blog, whose first post centers around Kickfire.  The money quote is (emphasis mine): In order for me to get excited about Kickfire, I have to ignore Mike Stonebraker&#8217;s voice in my head telling me that DBMS hardware companies have been launched many times in the past are ALWAYS fail (the [...]]]></description>
			<content:encoded><![CDATA[<p>Daniel Abadi has a new blog, whose <a href="http://dbmsmusings.blogspot.com/2009/06/is-betting-on-mysql-mass-market-for.html">first post</a> centers around Kickfire.  The money quote is (emphasis mine):</p>
<blockquote><p>In order for me to get excited about Kickfire, I have to ignore Mike Stonebraker&#8217;s voice in my head telling me that DBMS hardware companies have been launched many times in the past are ALWAYS fail (the main reasoning is that Moore&#8217;s law allows for commodity hardware to catch up in performance, eventually making the proprietary hardware overpriced and irrelevant). But <strong>given that Moore&#8217;s law is transforming into increased parallelism rather than increased raw speed, maybe hardware DBMS companies can succeed now where they have failed in the past</strong></p></blockquote>
<p>Good point.</p>
<p>More generally, Abadi speculates about the market for MySQL-compatible data warehousing.  My responses include:</p>
<ul>
<li>OF COURSE there are many MySQL users who need to move to a serious analytic DBMS.</li>
<li>What&#8217;s less clear is whether there&#8217;s any big advantage to those users in remaining MySQL-compatible when they do move.  I&#8217;m not sure what MySQL-specific syntax or optimizations they&#8217;d have that would be difficult to port to a non-MySQL system.</li>
<li>It&#8217;s nice to see Abadi speaking well of Infobright and its technology.</li>
<li>To say that Infobright went open source because it was &#8220;desperate&#8221; is overstated. That said, I don&#8217;t think Infobright was on track to prosper without going open source.</li>
<li>While open source and MySQL go together, an appliance like Kickfire loses many (not all) of the benefits of open source.</li>
<li>Calpont has indeed never disclosed a customer win.  Any year now &#8230; (Just kidding, Vogel!)</li>
<li>In general, seeing Abadi be so favorable toward Vertica competitors adds credibiity to <a href="http://www.dbms2.com/2009/04/14/stonebraker-dewitt-et-al-compare-mapreduce-to-dbms/">the recent Hadoop vs. DBMS paper</a>.</li>
</ul>
<p>Anyhow, as previously noted, <a href="http://www.dbms2.com/2008/08/05/abadi-madden-column-row/">I&#8217;m a big Daniel Abadi fan</a>. I look forward to seeing what else he posts in his blog, and am optimistic he&#8217;ll live up to or exceed its stated <a href="http://dbmsmusings.blogspot.com/2009/06/about-dbms-musings-blog.html">goals</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/06/07/daniel-abadi-kickfire/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL storage engine round-up, with Oracle-related thoughts</title>
		<link>http://www.dbms2.com/2009/04/20/mysql-storage-engine-round-up-with-oracle-related-thoughts/</link>
		<comments>http://www.dbms2.com/2009/04/20/mysql-storage-engine-round-up-with-oracle-related-thoughts/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 13:39:39 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Exadata]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[Kickfire]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tokutek]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=757</guid>
		<description><![CDATA[Here&#8217;s what I know about MySQL storage engines, more or less. MySQL with MyISAM is fast. But it&#8217;s not transactional. Except for limited purposes, MySQL with MyISAM is a pretty crummy DBMS.  Nothing can change that. MySQL with InnoDB is transactional. But it&#8217;s not particularly fast. MySQL with InnoDB is a pretty mediocre DBMS.  Oracle [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s what I know about MySQL storage engines, more or less.</p>
<ul>
<li>MySQL with MyISAM is fast. But it&#8217;s not transactional. Except for limited purposes, MySQL with MyISAM is a pretty crummy DBMS.  Nothing can change that.</li>
<li>MySQL with InnoDB is transactional. But it&#8217;s not particularly fast. MySQL with InnoDB is a pretty mediocre DBMS.  Oracle could fix that, at least partially, over time.</li>
<li>I don&#8217;t know much about Falcon, Maria, and so on. With Oracle winding up owning both MySQL and InnoDB, the motivation for those engines (except as Oracle-free forks) might fade.</li>
<li><a href="http://www.dbms2.com/2009/04/20/infobright-update-3/">Infobright</a> is the most established of the rest. At the moment I&#8217;m not recommending it for most industrial-strength uses unless the user is particularly cash-constrained. But I wouldn&#8217;t be surprised if that changed soon.  A cheap, fast, simple columnar analytic DBMS has a place in the world.</li>
<li><a href="http://www.dbms2.com/2009/03/25/kickfire-update/">Kickfire</a> is next in line, offering a hardware-based growth path for users who&#8217;ve maxed out on what unaided MySQL can do.  It remains to be seen for how many users the desire to keep things simple and stay with MySQL outweighs the desire to avoid custom hardware.  Having Oracle salespeople all over those accounts surely wouldn&#8217;t help. Kickfire also has a second market, namely OEM vendors who are mainly interested in the superfast chip. That would probably be pretty unaffected by Oracle.</li>
<li><a href="http://www.dbms2.com/2009/04/16/introduction-to-tokutek/">Tokutek</a> offers a technical proposition that&#8217;s hard to match head-on without going the CEP route.  Users who care are likely to be MySQL shops.  Tokutek&#8217;s main challenge is to prove that it sufficiently outdoes competing technical strategies for sufficiently many users. Oracle ownership of MySQL seems pretty irrelevant to Tokutek&#8217;s success or failure.</li>
<li><a href="http://www.dbms2.com/2009/04/20/calpont-update-you-read-it-here-first/">Calpont</a> offers a kind of lightweight Exadata alternative.  With Calpont&#8217;s packaging and positioning perennially unclear, it&#8217;s difficult to predict the effect of a particular change &#8212; i.e., Oracle buying MySQL &#8212; in Calpont&#8217;s market environment.</li>
<li>I haven&#8217;t heard from transactionally-oriented <a href="http://www.dbms2.com/2008/04/13/scaledb-presents-the-revenge-of-the-pointer/">ScaleDB</a> since I wrote about them a year ago.  Apparently, they&#8217;re rolling out beta product this week, and their venerable techie guru sadly passed away earlier this month.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/04/20/mysql-storage-engine-round-up-with-oracle-related-thoughts/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Calpont update &#8212; you read it here first!</title>
		<link>http://www.dbms2.com/2009/04/20/calpont-update-you-read-it-here-first/</link>
		<comments>http://www.dbms2.com/2009/04/20/calpont-update-you-read-it-here-first/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 06:08:10 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Parallelization]]></category>
		<category><![CDATA[Theory and architecture]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=754</guid>
		<description><![CDATA[Calpont has gone through a lot of strategy iterations since its founding. The super-short version is that Calpont originally planned an appliance built around a SQL chip, much like Kickfire. But after various changes in management and venture backing, Calpont turned itself into a software-only analytic DBMS vendor relying on a MySQL front end. Calpont [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Calpont has gone through a lot of strategy iterations since its founding.  The super-short version is that Calpont originally planned an appliance built around a SQL chip, much like <a href="http://www.dbms2.com/2009/03/25/kickfire-update/">Kickfire</a><span style="font-style: normal;">. But aft</span>er various changes in management and venture backing, Calpont turned itself into a software-only analytic DBMS vendor relying on a MySQL front end.  Calpont is now at the stage of announcing an Early Adopter program at the MySQL conference on Wednesday, although details of Calpont&#8217;s product release timing, pricing, feature set, etc. are all To Be Determined.</p>
<p style="margin-bottom: 0in;">Minor highlights of the Calpont technical story include:<span id="more-754"></span></p>
<ul>
<li>Calpont plans to offer a MySQL 	storage engine for analytic database processing.  Thus, Calpont will 	compete with <a href="http://www.dbms2.com/2009/04/20/infobright-update-3/">Infobright</a>, Kickfire, and perhaps <a href="http://www.dbms2.com/2009/04/16/introduction-to-tokutek/">Tokutek</a>.</li>
<li>Like Infobright and Kickfire, 	Calpont is building a columnar engine.</li>
<li>Calpont plans for there to be both 	shared-everything and shared-nothing versions of its product. The 	shared-everything version may be ready sooner.  At least some form 	of scale-out should be available from the get-go.</li>
<li>Despite being columnar, Calpont 	hasn&#8217;t implemented compression yet. Naturally, fixing that is a high 	priority.</li>
<li>Like Infobright, Calpont is 	starting out by only processing some SQL statements itself, leaving 	the rest to the native MySQL engine. Also like Infobright, Calpont 	plans before long to process most or all SQL itself.</li>
<li>Calpont&#8217;s software takes execution 	plans generated by MySQL and executes them &#8212; well, differently than 	MySQL would have. <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  This required &#8220;small&#8221; modifications 	to MySQL&#8217;s open source code. Development chief John Weber 	conjectures that Kickfire and Infobright made similar modifications 	for similar reasons.</li>
<li>I forgot to ask if/when Calpont 	will have ACID compliance.</li>
<li>Calpont plans to support both 	1-gig and 10-gig Ethernet for its networking.</li>
<li>Calpont is working on a UDF 	(User-Defined Function) framework, with the first language being 	C++.</li>
</ul>
<p style="margin-bottom: 0in;">So far, that&#8217;s all pretty standard stuff. What&#8217;s most unique about Calpont&#8217;s design is its <strong>multi-tier architecture.</strong> Like <a href="../2008/09/28/exadata-oracle-database-machine-parallelization/">Oracle Exadata</a>, Calpont has both a server tier (the Director and User modules) and a storage tier (the Performance modules &#8212; yes, I think those names are all atrocious).  Compared to Exadata, however, Calpont does relatively more of the total work on the storage tier and less on the server level. Specifically:</p>
<ul>
<li>The Director modules are MySQL 	instances.  The User and Performance modules are Calpont code.</li>
<li>The User modules receive 	intermediate result sets from the Performance modules and 	redistribute them as needed.  User modules also feed final results 	up to the Director module to be sent back to the application that 	requested them.</li>
<li>Performance modules read and write 	data, perform joins and aggregations, and so on.</li>
<li>Modules can be distributed among 	physical nodes as you wish. You don&#8217;t actually have to have 	dedicated nodes for each kind of module.</li>
<li>Calpont&#8217;s scalability has been 	tested up to 8 nodes running Performance modules (64 cores), and the 	results were highly linear.</li>
</ul>
<p style="margin-bottom: 0in;">
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/04/20/calpont-update-you-read-it-here-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SANs vs. DAS in MPP data warehousing</title>
		<link>http://www.dbms2.com/2008/09/06/sans-vs-das-in-mpp-data-warehousing/</link>
		<comments>http://www.dbms2.com/2008/09/06/sans-vs-das-in-mpp-data-warehousing/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 05:45:33 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Parallelization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Vertica Systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=524</guid>
		<description><![CDATA[Generally speaking: SANs (Storage Area Networks) are pulling ahead of DAS (Direct Attached Storage). Much of the growth in storage is due to data warehousing. MPP (Massively Parallel Processing) is pulling ahead of SMP (Symmetric MultiProcessing) for high-end data warehousing. MPP architectures are commonly shared-nothing. Shared-nothing entails DAS. But if you think about it, those [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Generally speaking:</p>
<ul>
<li>SANs (Storage Area Networks) are 	pulling ahead of DAS (Direct Attached Storage).</li>
<li>Much of the growth in storage is 	due to data warehousing.</li>
<li>MPP (Massively Parallel 	Processing) is pulling ahead of SMP (Symmetric MultiProcessing) for 	high-end data warehousing.</li>
<li>MPP architectures are commonly 	shared-nothing.</li>
<li>Shared-nothing entails DAS.</li>
</ul>
<p style="margin-bottom: 0in;">But if you think about it, those facts don&#8217;t exactly add up. <span id="more-524"></span></p>
<p style="margin-bottom: 0in;">The freshest take I have on the subject right comes from Vertica, with whom I met on Wednesday.  It turns out that while Vertica initially thought DAS would be the only viable way to go, <strong>quite a few Vertica customers actually run SANs.</strong> A big Vertica installation these days is 10 nodes and 10-20 TB of user data, while a small one might be 1/10 that size.  Within that range, SANs do just fine, as long as they have sufficient bandwidth, which commonly equates to 4 gigabit HBAs (Host Bus Adapters).  One point Vertica noted is that SANs commonly have lots of cache and 15K RPM disks, which sounds higher-end than the storage hardware I usually hear about in DAS configurations.</p>
<p style="margin-bottom: 0in;">Also interesting is CEO Jeff Vogel&#8217;s view over at Calpont.  Jeff&#8217;s roots are in storage, and in response to my recent <a href="http://www.dbms2.com/2008/09/03/head-to-head-blog-debate-between-emc-netapp-and-hp/">blog post mentioning storage issues</a> he sent over a note I got permission to publish here.  It says:</p>
<blockquote><p>The storage blog underscores the increasing importance of efficient storage capacity and the impact that mixed workloads have on DW performance.  It’s also front and center on the single biggest issue facing the growth prospects of the DW industry &#8211; Concurrency/User scalability.  Storage efficiency and mixed workload variation have implications to cost .  The single biggest cost issue in the data center is storage.  It’s also a huge management cost issue.  Energy consumption has only made the issue worse.  Notwithstanding the issues associated with data access and availability, the proliferation of DW storage throughout the enterprise will bring business users and storage administrators together around a common storage services strategy.  What emerges is a DW infrastructure strategy that incorporates storage management disciplines that have existed for years as part of a larger effort centered on Information Lifecycle Management (ILM) principles.  The true benefits of ILM were only possible after companies went through the painful process of consolidating and centralizing their storage.  Consolidation was made possible with the advent of the storage area network (SAN).  There’s a reason why an overwhelming majority of all raw storage shipped into the enterprise is connected to a SAN.</p>
<p style="margin-bottom: 0in;">From my perspective, the storage blog raises some important lessons for DW vendors and offers some interesting parallels.  SANs made it possible for Unix and midrange OS servers to become part of the consolidated storage effort.  As a result, we saw spectacular growth in applications attached to those servers.  As a consequence, DAS retreated and is less than 20% of the market for warehouse and analytics.  According to IDC over 50% of warehouse and analytics application storage in 2007 was midrange and is expected to top 60% within 5 years.  The ‘Servers’ parallel here is Users.  For DW applications to take off in a material way, we’ll need to solve the User scalability issues associated with cost, access and workload flexibility.  Back to the “storage” future.</p>
<p style="margin-bottom: 0in;">While the new DWA players have done a good job of addressing DBMS performance, scalability and costs, they don’t go far enough.  Asset utilization, infrastructure flexibility and storage policies that govern data are fundamental concerns that DBMS players will need to contemplate at the architecture level.   For example, while compression should be part of any solution, it’s only one storage cost dimension of a multi-faceted puzzle to asset utilization and, conversely, doesn’t fully address the broader issues mentioned in the blog.  Up to now, these issues haven’t slowed DW sales, but you can hear the train in the distance.</p>
<p style="margin-bottom: 0in;">We’re down a path on a crucial subject and we’ll be hearing a lot more from the storage players as to how the benefits of storage management will play out with DBMS solutions.  As an industry, we’ll need to move beyond quid-pro-quo reference architectures and begin to think about how database behavior can help storage vendors lower costs, increase asset utilization, improve flexibility and in return, bring more Users into the game.   A rising tide lifts all boats.</p>
<p style="margin-bottom: 0in;">
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/09/06/sans-vs-das-in-mpp-data-warehousing/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Dividing the data warehousing work among MPP nodes</title>
		<link>http://www.dbms2.com/2008/09/05/mpp-data-warehouse-nodes/</link>
		<comments>http://www.dbms2.com/2008/09/05/mpp-data-warehouse-nodes/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 08:48:47 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aster Data]]></category>
		<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Exasol]]></category>
		<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[Parallelization]]></category>
		<category><![CDATA[Theory and architecture]]></category>
		<category><![CDATA[Vertica Systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=522</guid>
		<description><![CDATA[I talk with lots of vendors of MPP data warehouse DBMS. I&#8217;ve now heard enough different approaches to MPP architecture that I think it might be interesting to contrast some of the alternatives. The base-case MPP DBMS architecture is one in which there are two kinds of nodes: A boss node, whose jobs include: Receiving [...]]]></description>
			<content:encoded><![CDATA[<p>I talk with lots of vendors of MPP data warehouse DBMS.  I&#8217;ve now heard enough different approaches to MPP architecture that I think it might be interesting to contrast some of the alternatives.</p>
<p style="margin-bottom: 0in;"><span id="more-522"></span>The base-case MPP DBMS architecture is one in which there are two kinds of nodes:</p>
<ul>
<li>A boss node, whose jobs include:
<ul>
<li>Receiving and parsing queries</li>
<li>Optimizing queries, determining 	execution plans, and sending execution plans to the nodes</li>
<li>Receiving result sets and sending 	them back to the querier</li>
</ul>
</li>
<li>Worker nodes, which do their part 	of the query execution job and eventually ship data back to the head</li>
</ul>
<p style="margin-bottom: 0in;">In primitive forms of this architecture, there&#8217;s a “fat head” that does altogether too much aggregation and query resolution.  In more mature versions, data is shipped intelligently from worker nodes to their peers, reducing or eliminating “fat head” bottlenecks.</p>
<p style="margin-bottom: 0in;">Exceptions to the base case include Vertica and Exasol.  In their systems, all nodes run identical software.  At the other extreme, some vendors use dedicated nodes for particular purposes.  For example, Aster Data famously has special  nodes for bulk data loading and export.  Greenplum has a logical split between nodes that execute queries and nodes that talk to storage, and is considering offering the option of physically separating them in a future release.</p>
<p style="margin-bottom: 0in;">The basic tradeoffs between these schemes go something like this:</p>
<ul>
<li>If there are more kinds of 	dedicated nodes, real-time load-balancing is harder; you&#8217;re more 	likely to have idle capacity.</li>
<li>If there are more kinds of 	dedicated nodes, you can optimize hardware better, by using 	different kinds of hardware for different kinds of nodes.  	Potentially, this is a bigger factor if some kinds of nodes have 	dedicated disks attached and some don&#8217;t.</li>
</ul>
<p style="margin-bottom: 0in;">Calpont, which hasn&#8217;t actually shipped a DBMS yet, has an interesting twist. They&#8217;re building a columnar DBMS in which the querying work is split between a kind of worker node, which does the query processing, and a storage node, which talks to disk.  These nodes are not in any kind of one-to-one correspondence; any worker node can talk with any storage node.  Calpont believes that in the future some of the storage node logic can migrate into storage systems themselves, in almost a Netezza-like strategy, but on more standard equipment.</p>
<p style="margin-bottom: 0in;">The Calpont story may actually make more sense in a shared-disk storage-area-network implementation than for a fully shared-nothing MPP, but that&#8217;s a subject for a different post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/09/05/mpp-data-warehouse-nodes/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>My current customer list among the data warehouse specialists</title>
		<link>http://www.dbms2.com/2008/08/24/data-warehouse-specialists/</link>
		<comments>http://www.dbms2.com/2008/08/24/data-warehouse-specialists/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 02:14:36 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[About this blog]]></category>
		<category><![CDATA[Aster Data]]></category>
		<category><![CDATA[Calpont]]></category>
		<category><![CDATA[DATAllegro]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[Netezza]]></category>
		<category><![CDATA[ParAccel]]></category>
		<category><![CDATA[Teradata]]></category>
		<category><![CDATA[Vertica Systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=493</guid>
		<description><![CDATA[One of my favorite pages on the Monash Research website is the list of many current and a few notable past customers. (Another favorite page is the one for testimonials.) For a variety of reasons, I won&#8217;t undertake to be more precise about my current customer list than that. But I don&#8217;t think it would [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite pages on the <a href="http://www.monash.com/"><em>Monash Research</em></a> website is the list of <a href="http://www.monash.com/customers.html">many current and a few notable past customers</a>.  (Another favorite page is the one for <a href="http://www.monash.com/testimonials.html">testimonials</a>.) For a variety of reasons, I won&#8217;t undertake to be more precise about my current customer list than that.  But I don&#8217;t think it would hurt anything to list the data warehouse DBMS/appliance specialists in the group.  They are:</p>
<ul>
<li>Aster Data</li>
<li>Calpont</li>
<li>DATAllegro</li>
<li>Greenplum</li>
<li>Infobright</li>
<li>Netezza</li>
<li>ParAccel</li>
<li>Teradata</li>
<li>Vertica</li>
</ul>
<p style="margin-bottom: 0in;">All of those are <a href="http://www.monash.com/advantage.html"><em>Monash Advantage</em></a> members.</p>
<p style="margin-bottom: 0in;">If you care about all this, you may also be interested in the rest of my <a href="http://www.monashreport.com/2008/06/02/updating-my-standards-and-disclosures/">standards and disclosures</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/08/24/data-warehouse-specialists/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Calpont finally has a multipage website</title>
		<link>http://www.dbms2.com/2007/09/30/calpont-finally-has-a-multipage-website/</link>
		<comments>http://www.dbms2.com/2007/09/30/calpont-finally-has-a-multipage-website/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 09:36:14 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Calpont]]></category>
		<category><![CDATA[Data warehouse appliances]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Emulation, transparency, portability]]></category>
		<category><![CDATA[Relational database management systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/09/30/calpont-finally-has-a-multipage-website/</guid>
		<description><![CDATA[Calpont&#8217;s website is finally more or less real. It still doesn&#8217;t say much except that the company is in alpha test with a Type II appliance, and that the product has a columnar DBMS architecture and Oracle transparency (with DB2) promised. Oh yes; it has 32 employees. The &#8220;Customer&#8221; tab doesn&#8217;t list any customers, but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.calpont.com">Calpont&#8217;s website</a> is finally more or less real.   It still doesn&#8217;t say much except that the company is in alpha test with a Type II appliance, and that the product has a columnar DBMS architecture and Oracle transparency (with DB2) promised.  Oh yes; it has 32 employees.  The &#8220;Customer&#8221; tab doesn&#8217;t list any customers, but I guess they saved site design money by having it all ready to go when that situation changes.</p>
<p><a href="http://www.dbms2.com/2007/08/30/philip-howard-likes-calpont-again/">Philip Howard&#8217;s recent article</a> has a lot more meat than that, including the perplexing bit of info that Calpont is starting out with a shared-everything architecture.  Based on that, as well as the company&#8217;s prior technical efforts, we can probably conclude they&#8217;re focused on rather small warehouses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/09/30/calpont-finally-has-a-multipage-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

