<?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; Sybase</title>
	<atom:link href="http://www.dbms2.com/category/products-and-vendors/sybase/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 02 Sep 2010 09:06:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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[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[Northscale]]></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 chief 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" onclick="javascript:pageTracker._trackPageview('/dbmsmusings.blogspot.com');">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" onclick="javascript:pageTracker._trackPageview('/infinidb.org');">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" onclick="javascript:pageTracker._trackPageview('/news.cnet.com');">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" onclick="javascript:pageTracker._trackPageview('/intelligent-enterprise.informationweek.com');">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/" onclick="javascript:pageTracker._trackPageview('/www.monashreport.com');">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>0</slash:comments>
		</item>
		<item>
		<title>ANTs Software CEO insults Sybase, claims migration success</title>
		<link>http://www.dbms2.com/2010/08/04/ants-software-ceo-insults-sybase-claims-migration-success/</link>
		<comments>http://www.dbms2.com/2010/08/04/ants-software-ceo-insults-sybase-claims-migration-success/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 10:43:12 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[ANTs Software]]></category>
		<category><![CDATA[Emulation, transparency, portability]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2734</guid>
		<description><![CDATA[Jeff Pryslak of Sybase put up a post insulting ANTs Software and the general idea of ANTs-aided Sybase-to-DB2 migration. CEO Joe Kozak of ANTs hit back with a rambling diatribe, which came to my attention because he mentioned my name in it, making some rather fanciful remarks about the &#8220;long&#8221; relationship I used to have [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff Pryslak of Sybase put up a post <a href="http://blogs.sybase.com/database/2010/07/elephants-and-ants-a-corporate-fable/" onclick="javascript:pageTracker._trackPageview('/blogs.sybase.com');">insulting ANTs Software and the general idea of ANTs-aided Sybase-to-DB2 migration</a>. CEO Joe Kozak of ANTs hit back with <a href="http://antsblog.typepad.com/ants-software-blogs/2010/08/sybases-jeff-pryslak.html" onclick="javascript:pageTracker._trackPageview('/antsblog.typepad.com');">a rambling diatribe</a>, which came to my attention because he mentioned my name in it, making some rather fanciful remarks about the &#8220;long&#8221; relationship I used to have with ANTs Software. (I do recall at least one briefing, plus some attempts from them to buy my services under the condition that I agree to a ridiculous NDA, which I refused to sign.)</p>
<p>This piqued my interest, so &#8212; recalling that ANTs is a public company &#8212; I decided to take a look at just how successful their software products business is. Well, for the quarter ended March 31, 2010, <a href="http://sec.gov/Archives/edgar/data/796655/000115752310003343/a6298515.htm" onclick="javascript:pageTracker._trackPageview('/sec.gov');">ANTs&#8217; 10-Q filing says</a> (emphasis mine):  <span id="more-2734"></span></p>
<blockquote><p><strong>The Company’s revenues for the three months ended March 31, 2010 and 2009 include service revenues representing managed and professional service fees for database and network maintenance and support services. </strong> Revenues for the three months ended March 31, 2010 were $1.5 million, an increase of $0.1 million compared to $1.4 million for the three months ended March 31, 2009.  <strong>For the three months ended March 31, 2010, two customers accounted for 96% of the Company’s gross revenues </strong>(Company A, 72% and Company B, 24%) <strong>compared to three customers that accounted for 97% of the Company’s gross revenues for the three months ended March 31, 2009 (Company A, 57%, Company B, 29% and Company C, 10%). </strong>The increase in revenues for the three months ended March 31, 2010 over the comparable period in 2009 is primarily attributable to professional service projects for Company A that were initiated during or subsequent to the three months ended March 31, 2009, partially offset by professional service projects for Company B and Company C that were completed subsequent to March 31, 2009.</p>
<p>Conditional on the Company’s technology developments being successful, the presence of customer demand and the Company having a competitive advantage, <strong>future revenues may include sales and licenses of its ANTs Compatibility Server (“ACS”) product and managed services revenue </strong>related to existing and new contracts and professional services revenue from pre- and post-sales consulting related to ACS and other database consolidation technologies. <strong>Sales of the Company’s first ACS product, which translates from Sybase to Oracle, have been limited </strong>due to the structure of the sales arrangement and go-to-market strategy. As such, the Company has structured the go-to-market strategy for the second ACS product differently via the use of an Original Equipment Manufacturer (“OEM”) agreement. Pursuant to the OEM agreement, ANTs is responsible for technology development specifically tailored to the OEM’s needs. The OEM will assume responsibility for marketing, sales and support of the technology on a worldwide basis, while ANTs will be the preferred service provider for migration projects. The Company is currently in the process of developing the second ACS product for a planned announcement and release in mid-2010. The Company intends to develop additional ACS products based on market demand and the availability of resources for development.</p></blockquote>
<p>In other words, <strong>as of four months ago ANTs had had $0 in business in what it says is its main product area, </strong>which is pretty much the range the company has been in throughout its <a href="http://www.dbms2.com/2007/04/11/ants-software-is-finally-making-some-sense/" >complicated</a> <a href="http://www.dbms2.com/2008/06/20/derek-rodner-blasts-ants-software/" >history</a>.  Kozak&#8217;s post did link to a claim that IBM has experienced over 300 migrations to DB2. However, that figure includes <a href="http://www.dbms2.com/2009/04/24/ibms-oracle-emulation-strategy-reconsidered/" >Oracle-to-DB2 migrations</a> that having nothing to do with ANTs. And by the way, IBM&#8217;s migration strategy is focused largely on ISVs, so the whole Sybase-ANTs dust-up may be about a type of business (direct capture by DB2 of Sybase ASE enterprise customers) nobody&#8217;s sales force is seriously pursuing.</p>
<p>True, the Sybase-to-DB2 emulation technology hadn&#8217;t been released as of then. Even so, I think it&#8217;s a wee bit early for ANTs to be acting as if there&#8217;s been any proof it ever has had or will have any significant market success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/08/04/ants-software-ceo-insults-sybase-claims-migration-success/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Sybase SQL Anywhere</title>
		<link>http://www.dbms2.com/2010/07/17/sybase-sql-anywhere/</link>
		<comments>http://www.dbms2.com/2010/07/17/sybase-sql-anywhere/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 00:13:20 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Mid-range]]></category>
		<category><![CDATA[Progress, Apama, and DataDirect]]></category>
		<category><![CDATA[Specific users]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2592</guid>
		<description><![CDATA[After Powersoft acquired Watcom and its famed Fortran compiler, marketing VP Tom Herring told me that the hidden jewel of the acquisition might well be a little DBMS, Watcom SQL. To put it mildly, Tom was right. Watcom SQL became SQL Anywhere; Powersoft was acquired by Sybase; Powersoft&#8217;s and Sybase&#8217;s main products both fell on [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">After Powersoft acquired Watcom and its famed Fortran compiler, marketing VP Tom Herring told me that the hidden jewel of the acquisition might well be a little DBMS, Watcom SQL. To put it mildly, Tom was right. Watcom SQL became SQL Anywhere; Powersoft was acquired by Sybase; Powersoft&#8217;s and Sybase&#8217;s main products both fell on hard times; Sybase built a whole mobile technology division around SQL Anywhere; and <a href="http://www.dbms2.com/2010/05/13/sap-sybase-reactions/" >the whole thing just got sold for billions of dollars to SAP</a>. Chris Kleisath recently briefed me on SQL Anywhere Version 12 (released to manufacturing this month), which seemed like a fine opportunity to catch up on prior developments as well.</p>
<p style="margin-bottom: 0in;">The first two things to understand about SQL Anywhere is that there actually are three products:</p>
<ul>
<li>Sybase 	<strong>SQL Anywhere,</strong> a mid-range relational DBMS.</li>
<li>Sybase 	<strong>UltraLite,</strong> a DBMS for mobile devices.</li>
<li>Sybase 	<strong>MobiLink,</strong> a replication/sync tool.</li>
</ul>
<p style="margin-bottom: 0in;">and also that there are three main deployment/use cases:</p>
<ul>
<li><strong>Generic 	desktop or server computers.</strong> This was the original market for 	SQL Anywhere.</li>
<li><strong>Laptop/handheld 	computers.</strong> This was the original growth market for SQL Anywhere. 	In particular, Siebel Systems&#8217; first growth spurt was selling sales 	force automation software on laptop computers with SQL Anywhere 	underneath.</li>
<li><strong>Specialized 	devices.</strong> Earlier this decade, Sybase thought SQL Anywhere&#8217;s big 	growth market was on specialized devices. (I recall a video 	featuring some kind of automated pill dispensing machine for 	hospitals.)</li>
</ul>
<p style="margin-bottom: 0in;"><span id="more-2592"></span>Meanwhile, terminological weirdness includes:</p>
<ul>
<li>At 	various times the product Sybase SQL Anywhere has had “Server” 	in its name, but that seems not be part of the naming convention at 	the moment. Sybase folks still talk about it that way, however.</li>
<li>Is 	SQL Anywhere a product? A group of products? A division? Again, that 	depends on whom and when you ask.</li>
<li>When 	Sybase speaks of SQL Anywhere being in the “embedded” database 	market, it&#8217;s talking of any OEM business, not just deployment on 	particular kinds of devices. (<a href="http://www.intersystems.com/cache/analysts/idc_embed.pdf" onclick="javascript:pageTracker._trackPageview('/www.intersystems.com');">IDC</a> has long used that confusing terminology, which is a regrettably 	good excuse for vendors to use it as well.)</li>
</ul>
<p style="margin-bottom: 0in;">I get the impression that there are two big markets for the Sybase SQL Anywhere family:</p>
<ul>
<li>~1000 	OEM partners for Sybase SQL Anywhere. Notable examples include:
<ul>
<li>Intuit 	(for QuickBooks)</li>
<li>Symantec 	(for NetBackup)</li>
<li>Sybase 	IQ, if you want to view it that way (a lot of Sybase IQ&#8217;s front-end 	is actually SQL Anywhere code)</li>
</ul>
</li>
<li>Direct 	enterprise customers for mobility-oriented combinations of Sybase 	UltraLite, Sybase SQL Anywhere, and Sybase MobiLink. Notable 	examples include:
<ul>
<li>Pepsi Bottling Group (repairmen, 	using handheld devices)</li>
<li>US 	2010 Census (140,000 people address checkers – every address in 	the US was checked against GPS coordinates, it seems)</li>
</ul>
</li>
</ul>
<p style="margin-bottom: 0in;">By way of contrast, the market for true embedded systems never took off as strongly for Sybase SQL Anywhere as it did for, say, pre-acquisition solidDB. Added together, this all seems to amount to ~ 10 million users overall, as per <a href="http://www.monash.com/uploads/SQL-Anywhere-12.pdf" onclick="javascript:pageTracker._trackPageview('/www.monash.com');">a slide deck Sybase graciously gave me permission to post</a>.</p>
<p style="margin-bottom: 0in;">Other market notes include:</p>
<ul>
<li>Sybase says that the main competitors for Sybase SQL Anywhere are Microsoft SQL Server, Oracle, and occasionally MySQL, with Progress coming up only rarely. I would have thought Progress OpenEdge RDBMS would be higher on the list (simple DBMS for the OEM market) – but come to think of it, it&#8217;s been quite a while since I&#8217;ve run into anybody who says they compete much with Progress OpenEdge. Perhaps Progress just isn&#8217;t selling its core product very hard these days.</li>
<li>80-90% of Sybase SQL Anywhere installations are on Windows, but the fact that SQL Anywhere also runs on Macintosh and &#8216;nix platforms is apparently pretty important to sales.</li>
<li>The main platforms for Sybase UltraLite are Blackberry and Windows Mobile, although with iPhone support newly added in SQL Anywhere Version 12, that&#8217;s a good bet to change.</li>
</ul>
<p style="margin-bottom: 0in;">Besides the above, the key points about Sybase SQL Anywhere are:</p>
<ul>
<li>Sybase 	SQL Anywhere is designed for a no-DBA, “customers may not know 	there&#8217;s a DBMS” there kind of easy administration. (That&#8217;s one 	reason I compared it to Progress.)</li>
<li>Sybase 	SQL Anywhere has a reasonable set of mid-range DBMS features, 	including:
<ul>
<li>Triggers</li>
<li>Stored 	procedures</li>
<li>Referential 	integrity</li>
<li>Geospatial 	datatype</li>
<li>Text 	datatype (with a CONTAINS clause), and you can index external 	documents</li>
<li>Multiprocessor/multicore 	operation</li>
</ul>
</li>
</ul>
<p style="margin-bottom: 0in;">Sybase SQL Anywhere Version 12 seems to have a variety of performance improvements, of which the most interesting are:</p>
<ul>
<li>If 	you&#8217;re using an ORM (Object-Relational Mapping) layer such as 	Hibernate, the SQL Anywhere optimizer now works hard to rewrite some 	of the horrific SQL that can be generated, for example by flattening 	or eliminating a lot of subselects.
<ul>
<li>There&#8217;s 	also a “Hibernate dialect” of SQL Anywhere – I&#8217;m not sure what 	that means, but it clearly indicates that SQL Anywhere wants to be 	Hibernate-friendly.</li>
</ul>
</li>
<li>When 	the SQL Anywhere optimizer decides the statistics are wrong, it 	reruns them, piggybacking on a subsequent query if it can, doing a 	background job if it must. Somewhat pretentiously, Sybase refers to 	this as “self-healing statistics”.</li>
</ul>
<p style="margin-bottom: 0in;">
<p style="margin-bottom: 0in;">Many SQL Anywhere features are of course missing in Sybase UltraLite, but geospatial datatypes are present.</p>
<p style="margin-bottom: 0in;">Finally, it&#8217;s a natural conjecture that MobiLink is related to Sybase Replication Server – but that conjecture turns out to be wrong. That said, <a href="http://www.sybaseteam.com/what-difference-between-replication-server-sql-remote-t-728.html" onclick="javascript:pageTracker._trackPageview('/www.sybaseteam.com');">keeping Sybase&#8217;s various replication offerings straight is tricky</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/07/17/sybase-sql-anywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on Sybase IQ, including Version 15.2</title>
		<link>http://www.dbms2.com/2010/05/23/sybase-iq-15/</link>
		<comments>http://www.dbms2.com/2010/05/23/sybase-iq-15/#comments</comments>
		<pubDate>Sun, 23 May 2010 08:34:28 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Application areas]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Data mart outsourcing]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Database compression]]></category>
		<category><![CDATA[Investment research and trading]]></category>
		<category><![CDATA[Market share]]></category>
		<category><![CDATA[Petabyte-scale data management]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[Text]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2186</guid>
		<description><![CDATA[Back in March, Sybase was kind enough to give me permission to post a slide deck about Sybase IQ. Well, I&#8217;m finally getting around to doing so. Highlights include but are not limited to:

Slide 2 has some market success figures and so on. (&#62;3100 copies at &#62;1800 users, &#62;200 sales last year)
Slides 6-11 give more [...]]]></description>
			<content:encoded><![CDATA[<p>Back in March, Sybase was kind enough to give me permission to post <a href="http://www.monash.com/uploads/Sybase-IQ-slides-March-2010.pdf" onclick="javascript:pageTracker._trackPageview('/www.monash.com');">a slide deck about Sybase IQ</a>. Well, I&#8217;m finally getting around to doing so. Highlights include but are not limited to:</p>
<ul>
<li>Slide 2 has some market success figures and so on. (&gt;3100 copies at &gt;1800 users, &gt;200 sales last year)</li>
<li>Slides 6-11 give more detail on Sybase&#8217;s indexing and data access methods than I put into my recent <a href="http://www.dbms2.com/2010/05/17/technical-basics-of-sybase-iq/" >technical basics of Sybase IQ</a> post.</li>
<li>Slide 16 reminds us that in-database data mining is quite competitive with what <a href="http://www.dbms2.com/2010/05/15/further-clarifying-in-database-mpp-sas/" >SAS has actually delivered with its DBMS partners</a>, even if it doesn&#8217;t have the nice architectural approach of <a href="http://www.dbms2.com/2010/02/22/netezza-twinfin/" >Aster or Netezza</a>. (I.e., Sybase IQ&#8217;s more-than-SQL advanced analytics story relies on C++ UDFs  &#8212; User Defined Functions &#8212; running in-process with the DBMS.) In particular, there&#8217;s a data mining/predictive analytics library &#8212; modeling and scoring both &#8212; licensed from a small third party.</li>
<li>A number of the other later slides also have quite a bit of technical crunch. (More on some of those points below too.)</li>
</ul>
<p>Sybase IQ may have a bit of a funky architecture (e.g., no MPP), but the age of the product and the substantial revenue it generates have allowed Sybase to put in a bunch of product features that newer vendors haven&#8217;t gotten around to yet.</p>
<p>More recently, Sybase volunteered permission for me to preannounce <strong>Sybase IQ Version 15.2</strong> by a few days (it&#8217;s scheduled to come out this week). <span id="more-2186"></span>Sybase IQ seems to be focused on large part on the government/intelligent market, with three major features being:</p>
<ul>
<li>A kind of <strong>data federation,</strong> querying external databases, that makes sense mainly in the context of rigorous security rules. (I find that confusing, since Sybase IQ&#8217;s indexes tend to hold all the information in the database, but I didn&#8217;t push the point.)</li>
<li>An upgrade to Sybase IQ&#8217;s built-in <strong>text indexing.</strong> I doubt anybody would confuse this with best-of-breed text search, but evidently that intelligence community is satisfied with less. But even before 15.2, Sybase IQ could do both LIKE and WHERE CONTAINS searching.</li>
<li>Improved LOB (Large OBject) management.</li>
</ul>
<p>One part of my Sybase IQ conversations I haven&#8217;t blogged yet in much details is <strong>scale-out, concurrency, </strong>and<strong> &#8220;multiplexing.&#8221;</strong></p>
<ul>
<li>Sybase feels that Sybase IQ&#8217;s competitive sweet spot, especially in terms of performance, is reached when there are 20 or more concurrent queries.</li>
<li>In general, Sybase asserts that a shared-everything architecture is great for concurrency &#8212; just run different queries on different boxes, all against the same data.</li>
<li>The ability to use a bunch of boxes run Sybase IQ is called &#8220;multiplexing.&#8221;  This is a chargeable option, without which one is limited to a single SMP box.</li>
<li>Just under 20% of the top 250 Sybase IQ customers have multi-node scale-out configuration (vs. single-node SMP scale-up). And around 8% have it overall.</li>
<li>Sybase IQ nodes can be heterogeneous (e.g., in compute power).</li>
<li>Sybase IQ nodes can be dedicated to be read-only, or can be read-write. Indeed, Sybase IQ nodes can change roles dynamically, for example becoming write-only during nightly batch load. (I didn&#8217;t clarify whether all this applies just to nodes-as-boxes, or if some parts apply to specific processors or cores within the same box.)</li>
<li>Sybase noted that data mart outsourcers can offer differentiated SLAs (Service Level Agreements) depending upon which nodes they give which customers access to.</li>
<li>Most Sybase IQ installations start at 8 cores or more. The Sybase IQ Small Business Edition, limited to 4 cores, is not a big seller.</li>
<li>Sybase IQ has a straightforward round-robin load-balancing story via third-party technology.</li>
</ul>
<p>Finally, along the way in the discussions I picked up various tidbits about the Sybase IQ user base. Unfortunately, Sybase is pretty vague in discussing database sizes &#8212; are they user data? Are they compressed? What do the numbers mean? With that huge caveat:</p>
<ul>
<li>By some metric or other, a couple of classified customers are approaching petabyte scale.</li>
<li>The largest commercial Sybase IQ customer &#8212; a credit card company &#8212; has a couple hundred terabytes or so.</li>
<li>The largest financial services Sybase IQ databases are 50-70 terabytes. This sounds low, frankly, so maybe those are compressed figures, with user data being 200+ terabytes. But I&#8217;m just speculating there.</li>
<li>Sybase IQ has a little less than 100 customers in the &#8220;data aggregator&#8221; market, which is a lot like what I call &#8220;data mart outsourcer.&#8221;</li>
<li><a href="http://www.dbms2.com/2009/08/25/sybase-iq-technical-highlights/" >Sybase IQ&#8217;s ILM technology</a> is a chargeable option, with Sybase being &#8220;cautious&#8221; about sales. Compliance is a big market driver for it.</li>
<li>Sybase IQ&#8217;s #1 vertical market is financial services. Other biggies are government, telecom, marketing services, and to some extent retail.</li>
<li>As of February, there were 40-45 production users of Sybase IQ 15.0 and 15.1.</li>
</ul>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/05/23/sybase-iq-15/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Technical basics of Sybase IQ</title>
		<link>http://www.dbms2.com/2010/05/17/technical-basics-of-sybase-iq/</link>
		<comments>http://www.dbms2.com/2010/05/17/technical-basics-of-sybase-iq/#comments</comments>
		<pubDate>Mon, 17 May 2010 05:18:44 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Database compression]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Theory and architecture]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2163</guid>
		<description><![CDATA[The Sybase IQ folks had been rather slow about briefing me, at least with respect to crunch. They finally fixed that in February. Since then, I&#8217;ve been slow about posting based on those briefings. But what with Sybase being acquired by SAP, Sybase having an analyst meeting this week, and other reasons – well, this [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">The Sybase IQ folks had been rather slow about briefing me, at least with respect to crunch. They finally fixed that in February. Since then, I&#8217;ve been slow about posting based on those briefings. But what with <a href="http://www.dbms2.com/2010/05/13/sap-sybase-reactions/" >Sybase being acquired by SAP</a>, Sybase having an analyst meeting this week, and other reasons – well, this seems like a good time to post about Sybase IQ. <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="margin-bottom: 0in;">For starters, Sybase IQ is not just a bitmapped system, but it&#8217;s also not all that closely akin to C-Store or Vertica. In particular,</p>
<ul>
<li>Sybase IQ stores data in <strong>columns</strong> – like, for example, Vertica.</li>
<li>Sybase IQ relies on <strong>indexes</strong> to retrieve data – unlike, for example, Vertica, in which the 	column pretty much is the index.</li>
<li>However, columns themselves can be 	used as indexes in the usual <a href="http://www.dbms2.com/2007/01/22/are-row-oriented-rdbms-obsolete/" >Vertica</a>-like way.</li>
<li>Most of Sybase IQ&#8217;s indexes are 	<strong>bitmaps</strong>, or a lot like bitmaps, ala&#8217; the original IQ product.</li>
<li>Some of Sybase IQ&#8217;s indexes are 	not at all like bitmaps, but more like <strong>B-trees.</strong></li>
<li>In general, 	Sybase recommends that you put multiple indexes on each column 	because &#8212; what the heck – each one of them is pretty small. (In 	particular, the bitmap-like indexes are highly compressible.) 	Together, indexes tend to take up &lt;10% of Sybase IQ storage 	space.</li>
</ul>
<p style="margin-bottom: 0in;"><span id="more-2163"></span>Sybase IQ is not immune to <a href="http://www.dbms2.com/2010/02/25/sybase-adaptive-server-enterprise-as/" >Sybase&#8217;s confusing choices in version numbering</a>. Thus:</p>
<ul>
<li>Sybase IQ Version 15.2 will be 	announced and released soon.</li>
<li>Sybase IQ Version 15.1 was a set 	of “binary replacements” rather than an “upgrade release” 	for Sybase IQ Version 15.0.</li>
<li>Sybase IQ Version 15.0 was 	launched in February, 2009 and released for general availability 	some time thereafter.</li>
<li>The prior version of Sybase IQ was 	12.7.</li>
<li>GA isn&#8217;t always GA, and some 	language localizations and so on weren&#8217;t ready for a while. 	Consequently, a lot of Sybase IQ sales continued to be of Version 	12.7 even in the second half of 2009.</li>
</ul>
<p style="margin-bottom: 0in;">Now let&#8217;s get down to some technical particulars.</p>
<p style="margin-bottom: 0in;"><strong>Sybase IQ columns are always stored in RowID order.</strong> However, RowIDs are logical and not physical, and hence take up little disk space. A small amount of per-page metadata lets you find the specific cell you want. (Cells are commonly fixed-width, in which case finding the cell of choice is a simple calculation.) So RowIDs are not much of an I/O overhead issue, although I&#8217;m not sure at what point they get unpacked and start needing to be carried around as the data travels through silicon.</p>
<p style="margin-bottom: 0in;">Sybase IQ has 9 or so kinds of indexes. <strong>The choice of index has a lot to do with cardinality.</strong> In the extreme low-cardinality case, a simple bitmap might do. With intermediate cardinality, you might go to a modified kind of bitmap – e.g., if there there are 2^16 possible values, you can represent a value in 16 bits, and bitmap operations are approximately 16 times as costly as if the number of possible values were only 2^1. For very high cardinality, there&#8217;s a B-tree-like index called “High Group”.</p>
<p style="margin-bottom: 0in;"><em>Note: Surely every Sybase index name, at some time, made sense to at least one engineer.</em></p>
<p style="margin-bottom: 0in;">Sybase IQ&#8217;s <strong>execution engine</strong> does seem to rely quite a bit on bitmaps. E.g., intermediate query results are stored as bitmaps, which helps them play nicely with each other and with many of the indexes. Sybase claims that Sybase IQ&#8217;s bitmap orientation often makes WHERE clauses execute very quickly. Sybase IQ reoptimizes queries after WHERE clauses are evaluated. Complex expressions are, when possible, evaluated once per unique value, not once per row.</p>
<p style="margin-bottom: 0in;">Speaking of unique values – Sybase IQ&#8217;s <strong>compression</strong> story doesn&#8217;t currently match that of some other columnar products, but it seems to stack up pretty well against row-based systems. In particular:</p>
<ul>
<li>Sybase says IQ compression is most 	commonly 50-70%.</li>
<li>Sybase further says that, in most 	cases, compression falls into the range 40-85%.</li>
<li>Page-level LZ compression is 	decompressed upon read (duh).</li>
<li>Dictionary/token compression may 	be decompressed later. For example, GROUP BYs are commonly done on 	tokens, and JOINs sometimes are.</li>
</ul>
<p style="margin-bottom: 0in;">Sybase IQ boasts <strong>pipelining,</strong> in two senses. First, IQ tries to read pages for multiple queries at the same time. Second, Sybase IQ tries to <strong>prefetch</strong> pages into cache before they&#8217;re needed. Sybase points out that these prefetched pages have the WHERE clauses already executed, and that no extra baggage is being dragged into cache that doesn&#8217;t need to be there.</p>
<p style="margin-bottom: 0in;">Highlights of Sybase IQ&#8217;s update and load story include:</p>
<ul>
<li>Sybase IQ is optimized for large 	bulk loads. No surprise there.</li>
<li>Sybase IQ has several options for 	microbatching and/or trickle feeds.
<ul>
<li>The coolest is <a href="http://www.dbms2.com/2010/02/05/sybase-aleri-rap/" >Sybase RAP</a>.</li>
<li>More generally, microbatching is 	based on Change Data Capture. Sybase has various ETL/replication 	technologies, creating a confusing array of options in that regard.</li>
<li>Sybase says that one customer is 	microbatching 1000s of rows with 1 minute latency.</li>
</ul>
</li>
<li>There&#8217;s something about 	snapshotting and hence loads not interfering with queries. I&#8217;m not 	clear on the details.</li>
<li>Assuming you have enough 	parallelism, you can dedicate some nodes to queries while others are 	dedicated to load. (Recall that Sybase IQ is shared-disk.)</li>
</ul>
<p style="margin-bottom: 0in;">I&#8217;ve lost track a little bit as to which “advanced analytics” functionality is in Sybase IQ 15.1, which will be in 15.2, and what&#8217;s a future beyond that, which is a great excuse for me to leave it out of what has already become a rather long post. But anyhow, except perhaps for the future stuff and/or some time series functionality, none of it seems terribly advanced. Sybase IQ does have two stored procedure languages, namely the ones for Sybase ASE (T-SQL) and for Sybase Anywhere or Adaptive Server Anywhere or whatever it&#8217;s called this week (Watcom SQL, which Sybase asserts is similar to the ANSI SQL stored procedure language).</p>
<p style="margin-bottom: 0in;">Similarly, I&#8217;ll leave a lot of other stuff out as well, and for now stop here.</p>
<p style="margin-bottom: 0in;"><em><strong>Related links</strong></em></p>
<ul>
<li>I haven&#8217;t repeated every detail 	here from my <a href="../2009/08/25/sybase-iq-technical-highlights/">August, 	2009 technical post about Sybase IQ</a></li>
<li>And here&#8217;s <a href="http://www.dbms2.com/2010/05/23/sybase-iq-15/" >more about Sybase IQ</a>, including some Sybase IQ 15.2 features, some market penetration info, and a slide deck</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/05/17/technical-basics-of-sybase-iq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Further quick SAP/Sybase reactions</title>
		<link>http://www.dbms2.com/2010/05/13/sap-sybase-reactions/</link>
		<comments>http://www.dbms2.com/2010/05/13/sap-sybase-reactions/#comments</comments>
		<pubDate>Thu, 13 May 2010 15:30:46 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Mid-range]]></category>
		<category><![CDATA[SAP AG]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Theory and architecture]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2128</guid>
		<description><![CDATA[Raj Nathan of Sybase has been calling around to chat quickly about the SAP/Sybase deal and related matters. Talking with Raj didn&#8217;t change any of my initial reactions to SAP&#8217;s acquisition of Sybase. I also didn&#8217;t bother Raj with too many hard questions, as he was clearly in call-and-reassure mode, reaching out to customers and [...]]]></description>
			<content:encoded><![CDATA[<p>Raj Nathan of Sybase has been calling around to chat quickly about the SAP/Sybase deal and related matters. Talking with Raj didn&#8217;t change any of <a href="http://www.dbms2.com/2010/05/12/sap-acquire-sybase/" >my initial reactions to SAP&#8217;s acquisition of Sybase</a>. I also didn&#8217;t bother Raj with too many hard questions, as he was clearly in call-and-reassure mode, reaching out to customers and influencers alike.</p>
<p>That said,   <span id="more-2128"></span></p>
<ul>
<li>Raj said that Sybase&#8217;s Aleri acquisition was, if anything, tracking ahead of expectations.</li>
<li>Raj didn&#8217;t seem the slightest bit focused on the Coral8/Aleri CEP-based BI strategy that John Morell had long championed.</li>
<li>Raj reminded me that Sybase SQL Anywhere has numerous OEMs, not just on the true desktop/laptop or smaller, but also in a return to its server/workgroup roots. Sybase SQL Anywhere even added geospatial indexing recently.</li>
</ul>
<p>Raj also spoke glowingly of SAP&#8217;s in-memory database technology and the potential for Sybase of same &#8212; until I asked a follow-up question. At that point, he confessed that he didn&#8217;t really know much about about SAP&#8217;s in-memory database technology yet. As I said before, I believe SAP is fairly sincere about its belief that its in-memory database technology will conquer the world &#8212; but this is a naive and poorly-founded opinion even so.</p>
<p>One tidbit I did get is that SAP&#8217;s in-memory database technology is not just <a href="http://www.dbms2.com/2006/09/20/saps-bi-accelerator/" >son-of-T-REX</a>. A Korean (Raj thinks) company SAP had acquired is also in the mix. Raj also had the impression SAP&#8217;s in-memory technology can do rows, columns, or hybrid structures. On the one hand, that makes sense. On the other, it&#8217;s not a perfect fit with <a href="http://www.dbms2.com/2009/07/07/hasso-plattner-calls-for-in-memory-oltp-column-stores/" >what Hasso Plattner said last year</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/05/13/sap-sybase-reactions/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Quick reactions to SAP acquiring Sybase</title>
		<link>http://www.dbms2.com/2010/05/12/sap-acquire-sybase/</link>
		<comments>http://www.dbms2.com/2010/05/12/sap-acquire-sybase/#comments</comments>
		<pubDate>Wed, 12 May 2010 23:48:37 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[ANTs Software]]></category>
		<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Business Objects]]></category>
		<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Columnar database management]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[ParAccel]]></category>
		<category><![CDATA[SAP AG]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Theory and architecture]]></category>
		<category><![CDATA[Vertica Systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=2105</guid>
		<description><![CDATA[SAP is acquiring Sybase. On the conference call SAP said Sybase would be run as a separate division of SAP (no surprise). Most of the focus was on Sybase&#8217;s mobile technology, which is forecast at &#62;$400 million in 2010 revenues (which would be 30%ish of the total). My quick reactions include: 

Sybase&#8217;s main businesses are:

Classic [...]]]></description>
			<content:encoded><![CDATA[<p>SAP is acquiring Sybase. On the conference call SAP said Sybase would be run as a separate division of SAP (no surprise). Most of the focus was on Sybase&#8217;s mobile technology, which is forecast at &gt;$400 million in 2010 revenues (which would be 30%ish of the total). My quick reactions include: <span id="more-2105"></span></p>
<ul>
<li>Sybase&#8217;s main businesses are:
<ul>
<li><strong>Classic OLTP DBMS</strong> (Sybase ASE, for Adapative Server Enterprise, unless I&#8217;ve missed yet another name change).</li>
<li><strong>Analytic technology</strong> &#8212; mainly <strong>Sybase IQ,</strong> but more generally <a href="http://www.dbms2.com/2010/02/05/sybase-aleri-rap/" >Sybase RAP</a>.</li>
<li><strong>Mobile technology. </strong>(The frequently renamed small DBMS SQL Anywhere was the foundational product of and still is included in the mobile division.)</li>
</ul>
</li>
<li><a href="http://www.dbms2.com/2009/07/07/hasso-plattner-calls-for-in-memory-oltp-column-stores/" >SAP&#8217;s thoughts on in-memory database management</a> are interesting. However, I think SAP&#8217;s oft-repeated claim that it has a lot of important in-memory database technology to bring to Sybase (or for that matter SAP customers) is mainly smoke and mirrors. <strong>Cool data access methods, good niche database products, and broadly applicable multi-domain DBMS innovations are three different things.</strong> Granting that SAP probably has the first and thinks it has the second is not the same as giving it much credence for having the third.</li>
<li>SAP claims that, 15 years after its refusal to support Sybase turned Sybase into a DBMS also-ran, it by now is &#8220;relatively simple&#8221; to port SAP&#8217;s apps to Sybase ASE, and that they will make that happen. I actually believe that <strong>SAP&#8217;s apps will soon run on Sybase ASE,</strong> where by &#8220;soon&#8221; I mean &#8220;in a couple of years for no-apologies general availability.&#8221; (Certifying a DBMS for SAP is a long process.) The main missing features &#8212; e.g., row-level locking &#8212; were already put into Sybase back in the last millenium. Nor could there be fundamental architectural problems that keep SAP from supporting Sybase ASE, or else SAP couldn&#8217;t have supported Microsoft SQL Server (which, long ago, was a Sybase fork).</li>
<li><strong>I don&#8217;t see any market or competitive dynamics that would lead the SAP acquisition to hurt Sybase&#8217;s ASE or mobile businesses. </strong>General merger management mishegas is, of course, always a possibility.</li>
<li>SAP Business Objects partners with Sybase IQ&#8217;s competitors. That could be a problem. However, <strong>coopetition is pretty strong in the business intelligence market</strong>. I don&#8217;t think any of SAP Business Objects, IBM Cognos, or Oracle Business Intelligence are much held back from partnering by competitive dislike of their parent companies.</li>
<li><strong>The rest of SAP might be able to drum up some extra business for Sybase IQ.</strong></li>
<li><strong>It would be natural for IBM/Cognos to now buy a columnar DBMS of its own.</strong> Vertica is an obvious first choice. ParAccel would surely come much cheaper. Since ParAccel has little chance of surviving as an independent company &#8212; <a href="http://www.dbms2.com/2010/04/16/story-of-an-analytic-dbms-evaluation/" >too immature</a> and too little differentiation to overcome that &#8212; I&#8217;d expect ParAccel&#8217;s board to jump at the chance to sell out.</li>
<li>It would be interesting if SAP Business Objects would revive the <a href="http://www.dbms2.com/2009/03/25/aleri-update/" >CEP-based BI</a> idea.</li>
<li>I gather Sybase&#8217;s AnswersAnywhere concept network/object model-based natural language/speech recognition technology never went anywhere. Unsurprising (it seemed like it needed too much hand-building to scale semantically), but regrettable even so.</li>
<li>I don&#8217;t see anything in this acquisition that would revive PowerBuilder (Sybase&#8217;s Visual Basic competitor), Sybase&#8217;s CASE (Computer-Aided Software Engineering) tools, and so on.</li>
<li>And on the personal side &#8212; I&#8217;ll probably lose Sybase as a customer due to this merger, but it could have been worse. A lot of vendors smaller than Sybase are bigger customers for Monash Research.</li>
</ul>
<p><em>Edit: Right after I posted this, I saw email from Sybase clarifying that Sybase&#8217;s in-memory technology, while slightly influenced by some ANTs IP Sybase bought non-exclusive rights to, is essentially home-grown. That&#8217;s what I thought, but the call sounded like it was saying something different.</em></p>
<p><strong><em>Further coverage of SAP/Sybase:</em></strong></p>
<ul>
<li><a href="http://www.dbms2.com/2010/05/13/sap-database-proliferation/" >SAP believes in database proliferation</a></li>
<li><a href="http://www.dbms2.com/2010/05/13/sap-sybase-reactions/" >More quick reactions to SAP/Sybase</a></li>
<li><a href="http://www.dbms2.com/2010/05/17/technical-basics-of-sybase-iq/" >Technical basics of Sybase IQ</a><strong><em><br />
</em></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/05/12/sap-acquire-sybase/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Vertica update</title>
		<link>http://www.dbms2.com/2010/03/19/vertica-update-4/</link>
		<comments>http://www.dbms2.com/2010/03/19/vertica-update-4/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 13:42:06 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Investment research and trading]]></category>
		<category><![CDATA[Market share]]></category>
		<category><![CDATA[ParAccel]]></category>
		<category><![CDATA[Petabyte-scale data management]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Vertica Systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=1738</guid>
		<description><![CDATA[I caught up with Jerry Held (Chairman) and Dave Menninger (VP Marketing) of Vertica for a chat yesterday. The immediate reason for the call was that a competitor had tipped me off to the departure of Vertica CEO Ralph Breslauer, which of course raises a host of questions.  Highlights of the call included:

Vertica had [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">I caught up with Jerry Held (Chairman) and Dave Menninger (VP Marketing) of Vertica for a chat yesterday. The immediate reason for the call was that a competitor had tipped me off to the departure of Vertica CEO Ralph Breslauer, which of course raises a host of questions.  Highlights of the call included:</p>
<ul>
<li>Vertica had a “killer” Q4 and 	is doing very well in Q1 again.</li>
<li>Vertica burned hardly any cash 	last year; i.e., it was close to cash-flow neutral in 2009.</li>
<li>Vertica is hiring aggressively, 	e.g., in sales.</li>
<li>Vertica is well down the path with 	several CEO candidates who Jerry regards as outstanding. He is 	hopeful there will be a new CEO in April. (But I bet that would be 	late April, given what Jerry mentioned about his own travel plans.)</li>
<li>Absent a full-time CEO, Jerry and 	Andy Palmer are spending a lot more time with Vertica.</li>
<li>One Vertica customer is 	approaching a petabyte of user data. The last time Vertica had 	checked, that customer had been more in the ¼ petabyte range.</li>
<li>Other multi-hundred terabyte 	Vertica databases were mentioned, including one where Vertica claims 	to have beaten Teradata and perhaps other competitors in a 	head-to-head competition (it sounds like that one&#8217;s too recent to be 	deployed yet).</li>
<li>Vertica se<span style="font-style: normal;">es 	Aster and Greenplum competitively more often than it sees ParAccel.</span></li>
<li>Vertica sees 	Sybase IQ competitively a lot in financial services (in new-name 	accounts for Sybase as well as where some kind of Sybase DBMS is an 	incumbent), and more occasionally in other sectors.</li>
</ul>
<p style="margin-bottom: 0in; font-style: normal;">NDA parts of the conversation also gave me the impression that Vertica is moving forward just as eagerly as its peers. I.e., I didn&#8217;t uncover any reason to think that Ralph&#8217;s departure is a sign of trouble, of the company being shopped, etc.<span id="more-1738"></span></p>
<p style="margin-bottom: 0in; font-style: normal;">On the other hand, I didn&#8217;t uncover any other clear reason for Ralph&#8217;s departure either. The party line is that Ralph left for “personal reasons”.  It was his decision to leave. He did a great job while at Vertica.  Basically, Vertica is saying that, even though all was going swimmingly, Ralph just up and quit, leaving some very valuable unvested stock options on the table at what had been his first CEO gig ever.</p>
<p style="margin-bottom: 0in; font-style: normal;">Contacting Ralph didn&#8217;t add any immediate insight. He responded quickly via a Twitter DM, but was in the airport for a trip to his home country of South Africa, and deferred discussion until after his return.</p>
<p style="margin-bottom: 0in; font-style: normal;">Incidentally, <a href="http://www.dbms2.com/2010/03/19/infobright-blog-update/" >Infobright</a> and ParAccel have both also had recent CEO turnover. Stated reasons in each case were of the “Right person to lead the next stage of the company&#8217;s growth” variety.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/03/19/vertica-update-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Notes on Sybase Adaptive Server Enterprise</title>
		<link>http://www.dbms2.com/2010/02/25/sybase-adaptive-server-enterprise-as/</link>
		<comments>http://www.dbms2.com/2010/02/25/sybase-adaptive-server-enterprise-as/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 13:10:48 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Cache]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=1646</guid>
		<description><![CDATA[It had been a very long time since I was remotely up to speed on Sybase&#8217;s main OLTP DBMS, Adaptive Server Enterprise (ASE).  Raj Rathee, however, was kind enough to fill me in a few days ago. Highlights of our chat included:

One of the most confusing things about Sybase ASE is its version numbering. In [...]]]></description>
			<content:encoded><![CDATA[<p>It had been a very long time since I was remotely up to speed on Sybase&#8217;s main OLTP DBMS, Adaptive Server Enterprise (ASE).  Raj Rathee, however, was kind enough to fill me in a few days ago. Highlights of our chat included:<span id="more-1646"></span></p>
<ul>
<li>One of the most confusing things about Sybase ASE is its version numbering. In particular,
<ul>
<li>Sybase ASE 15.5 went GA in December, 2009. (But the clustered version is just coming out in March.)</li>
<li>The prior version of Sybase ASE was 15.03.</li>
<li>Sybase ASE 15.0 came out in September, 2005.</li>
<li>The version of Sybase ASE before that was 12.5.</li>
<li>And by the way, Sybase System 10 came out in 1994 or so.</li>
</ul>
</li>
<li><strong>Sybase ASE 15.0 was a major rewrite.</strong> In particular, Sybase ASE 15.0 had a “brand new” optimizer and query processing engine, based on the <strong>Volcano</strong> model. The main driver of the rewrite was to make Sybase ASE suitable for mixing OLTP and some level of decision-support workloads. (Not on the order of what Sybase IQ can handle, but at least operational reporting and so on.)</li>
<li>I haven&#8217;t looked up Volcano in more detail than to confirm that what I thought Raj said made sense, but as he characterized it, it&#8217;s a lot more modular than what Sybase had in ASE 12.5. For example, substantially the only join algorithm in Sybase ASE 12.5 was nested loop – no hash or sort/merge.</li>
<li>As you might imagine, a lot of things one might regard as core modern DBMS features were only added to Sybase ASE once 15.0 came out. Examples include:
<ul>
<li>Various forms of partitioning at the storage level.</li>
<li>User-defined functions (UDFs).</li>
<li>A clustering offering that competes with Oracle RAC. (100 or so customers are on that so far.) Absent clustering, Sybase ASE is limited to a single SMP (Symmetric Multiprocessing) box.</li>
<li>Shared disk. Amazingly, it seems that before 2008, every node in an SMP box running Sybase ASE had its own private partition (maybe not the right word) of data.</li>
</ul>
</li>
<li>In Sybase ASE, you have lots of databases managed by one database server. You can write SQL statements that span multiple databases, but they have to reference database names as well as table names.</li>
<li>There are several ways to get data from one place to another in Sybase&#8217;s technology and nomenclature, specifically including Replication Server, Incremental Data Transfer, and “proxy tables.” (Other than the fact that Replication Server is a separate, chargeable product, I don&#8217;t really have these straight.) In addition, there&#8217;s a hand-coded one in <a href="http://www.dbms2.com/2010/02/05/sybase-aleri-rap/" >Sybase RAP</a>, which will get a planned 5-6X performance improvement later this year when it is replaced by Incremental Data Transfer.</li>
</ul>
<p>And in what basically sounds like a very cool approach, Sybase ASE has a lot of <strong>memory-centric</strong> aspects. That said, Sybase&#8217;s in-memory ASE story is still incomplete (wait until the next release) and confused (I think in part because of what&#8217;s missing in the current release).  Also, this is one area where the non-technical nature of the briefing got in my way. So here&#8217;s some of what I do and don&#8217;t know about Sybase&#8217;s memory-centric ASE strategy:</p>
<ul>
<li>Sybase lets you mix and match on-disk and in-memory databases under one instance of Sybase ASE. To a programmer, it all looks like ASE.</li>
<li>I don&#8217;t know exactly what the limitations are on what you can do with in-memory databases, how you can use them in tandem with on-disk databases, etc.</li>
<li>You can replicate data from disk to an in-memory Sybase ASE database today. (Hello caching, ala Oracle Times Ten or IBM DB2/solidDB.)</li>
<li>Replicating from memory to disk is a near-term future capability. (So Sybase does not yet have a hybrid memory-centric story ala <a href="http://www.dbms2.com/2007/06/22/in-memory-database-solid/" >solidDB Classic</a>.)</li>
<li>I have no clue as to what kinds of in-memory data structures Sybase ASE uses.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/02/25/sybase-adaptive-server-enterprise-as/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comments on the Gartner 2009/2010 Data Warehouse Database Management System Magic Quadrant</title>
		<link>http://www.dbms2.com/2010/02/10/gartner-magic-quadrant-data-warehouse-2009-2010/</link>
		<comments>http://www.dbms2.com/2010/02/10/gartner-magic-quadrant-data-warehouse-2009-2010/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 23:28:39 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Aster Data]]></category>
		<category><![CDATA[Data warehouse appliances]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Exadata]]></category>
		<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[HP and Neoview]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[Ingres]]></category>
		<category><![CDATA[Market share]]></category>
		<category><![CDATA[Netezza]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Pricing]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Teradata]]></category>
		<category><![CDATA[illuminate Solutions]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=1553</guid>
		<description><![CDATA[At intervals of little over a year, Gartner Group publishes a Data Warehouse Database Management System Magic Quadrant. Gartner&#8217;s 2009 data warehouse DBMS Magic Quadrant &#8212; actually, January 2010 &#8212; is now out.* For many reasons, including those I noted in my comments on Gartner&#8217;s 2008 Data Warehouse DBMS Magic Quadrant, the Gartner quadrant pictures [...]]]></description>
			<content:encoded><![CDATA[<p>At intervals of little over a year, Gartner Group publishes a Data Warehouse Database Management System Magic Quadrant. <a href="http://www.gartner.com/technology/media-products/reprints/greenplum/173535.html" onclick="javascript:pageTracker._trackPageview('/www.gartner.com');">Gartner&#8217;s 2009 data warehouse DBMS Magic Quadrant</a> &#8212; actually, January 2010 &#8212; is now out.* For many reasons, including those I noted in <a href="http://www.dbms2.com/2009/01/12/gartners-2008-data-warehouse-database-management-system-magic-quadrant-is-out/" >my comments on Gartner&#8217;s 2008 Data Warehouse DBMS Magic Quadrant</a>, the Gartner quadrant pictures are a bad use of good research. Rather than rehash that this year, I&#8217;ll merely call out some points in the surrounding commentary that I find interesting or just plain strange.<span id="more-1553"></span></p>
<p><em>*Links to Gartner Magic Quadrants commonly break, but that one worked at the time of this posting.</em></p>
<ul>
<li>Gartner thinks that data warehouse appliances are on the rise, due to their simplicity.</li>
<li>Gartner correctly says that <a href="http://www.softwarememories.com/2008/09/15/database-machines/" onclick="javascript:pageTracker._trackPageview('/www.softwarememories.com');">Teradata has been a data warehouse appliance vendor from the getgo</a>.</li>
<li>Gartner characterizes IBM as being an appliance vendor as well.</li>
<li>Gartner suggests that HP is having trouble living up to its technical promises for Neoview.</li>
<li>Gartner further suggests &#8212; no surprise here &#8212; that HP Neoview has had very few new customers past its initial wave.</li>
<li>Gartner notes IBM&#8217;s difficulties in selling data warehouse installations of DB2, despite what on paper is great-sounding technology.</li>
<li>Gartner says &#8212; also no surprise &#8212; that illuminate &#8220;has seen little success in North America since opening its first office in the U.S. over two years ago.&#8221;</li>
<li>Ingres has evidently gotten a few BI-centric &#8220;appliance&#8221; deals, e.g. with Jaspersoft. But basically Ingres isn&#8217;t doing well in data warehousing.</li>
<li>Gartner does say Ingres has &#8220;the strongest open-source DBMS offering for data warehousing.&#8221; Being very literal about &#8220;open source,&#8221; that&#8217;s a defensible claim &#8212; but it&#8217;s pretty irrelevant in a world where <a href="http://www.dbms2.com/2009/10/19/greenplum-free-single-node-edition/" >Greenplum Single-Node Edition</a> can be had for free. It also waves away all the data mart use cases in which Infobright Community Edition shines.</li>
<li>Gartner says that Netezza is working out as a &#8220;complex workload&#8221; enterprise data warehouse provider, according to reference checks, in addition to its established success in data mart scenarios.</li>
<li>Gartner says Oracle&#8217;s offering has finally become &#8220;accepted&#8221; in the market for databases &gt;50 TB. I guess I can live with that fairly weak claim, but <a href="http://www.dbms2.com/2009/09/19/oracle-database-siz/" >I wouldn&#8217;t go much further than that</a>.</li>
<li>Gartner asserts that, unlike software-only Oracle, Oracle Exadata isn&#8217;t significantly harder to administer than &#8220;other mixed OLTP/OLAP DBMS vendors,&#8221; because Exadata is fast enough you don&#8217;t need to jump through all those hoops any more to get tolerable performance. The money quote is &#8220;one reference reported reducing the number of indexes by a factor of 100 to fewer than five.&#8221; Note, however, that Gartner does not seem to assert that Exadata&#8217;s ease of use rivals that of the newer analytic DBMS specialists.</li>
<li>Gartner confirms <a href="http://www.dbms2.com/2009/02/01/oracle-says-they-do-onsite-exadata-pocs-after-all/" >Oracle&#8217;s reluctance to do onsite Exadata POCs</a>, but says it is not absolute. This is roughly compatible with what I&#8217;m hearing elsewhere, and indeed with Oracle own claims to be ramping up availability of Exadata POC hardware.</li>
<li>Gartner&#8217;s criteria for inclusion include at least 10 different organizations having a product &#8220;in production.&#8221; Thus, the big surprise was ParAccel being included. The money quote there is &#8220;With approximately 20 customers in the pharmaceutical, retail, financial and media/advertising analytics sectors, ParAccel has a good reference base.&#8221; That assessment is difficult to reconcile with other information, but I&#8217;ve been told Gartner is sticking to its guns. That assessment would be even harder to believe if those 20 references were all alleged to be true production customers.</li>
<li>Gartner notes that you basically can&#8217;t run a 1 TB+ MySQL data warehouse without sharding. (Of course, Infobright has an alternative, and up to a small number of terabytes so does Kickfire.)</li>
<li>Gartner reports that at least some customers are pleased with Sybase IQ&#8217;s mixed workload/enterprise data warehouse capabilities.</li>
<li>Gartner correctly notes that <a href="http://www.dbms2.com/2009/10/05/oracle-exadata-2-capacity-pricing/" >Oracle Exadata is a price-competition challenge for Teradata</a>.</li>
<li>Gartner notes that 20% of Vertica&#8217;s customers are outside the US. While not shocking, that&#8217;s more than I realized.</li>
<li>Gartner notes something I don&#8217;t think I&#8217;ve posted yet, which is that Vertica has a customer with 300 TB of data. (The identity is a deep dark secret, but if I told you you probably wouldn&#8217;t recognize the name anyway.)</li>
</ul>
<p>As does any such piece, the Gartner Data Warehouse DBMS Magic Quadrant also has outright errors.  For example:</p>
<ul>
<li>Aster Data isn&#8217;t really &#8220;the newest entrant to the DBMS data warehouse world.&#8221;</li>
<li>Aster&#8217;s SQL/MapReduce was not new in Release 4.0.</li>
<li>Greenplum isn&#8217;t yet pushing down code to the storage tier.</li>
<li>I&#8217;m not sure what kind of database-tier parallelism Gartner is claiming is new in Oracle in 11g Release 2 &#8212; but I doubt it&#8217;s really new. Rather, what Oracle has done recently is <a href="http://www.dbms2.com/2010/01/22/oracle-database-hardware-strategy/" >make parallelism less administratively cumbersome</a>.</li>
<li>Vertica wasn&#8217;t really the first DBMS in the cloud. At most it was the first pure-play analytic DBMS to get there.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/02/10/gartner-magic-quadrant-data-warehouse-2009-2010/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
