<?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; Aleri and Coral8</title>
	<atom:link href="http://www.dbms2.com/category/products-and-vendors/coral8/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>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>The Sybase Aleri RAP</title>
		<link>http://www.dbms2.com/2010/02/05/sybase-aleri-rap/</link>
		<comments>http://www.dbms2.com/2010/02/05/sybase-aleri-rap/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 00:05:11 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[In-memory DBMS]]></category>
		<category><![CDATA[Investment research and trading]]></category>
		<category><![CDATA[Market share]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=1545</guid>
		<description><![CDATA[Well, I got a quick Sybase/Aleri briefing, along with multiple apologies for not being prebriefed. (Main excuse: News was getting out, which accelerated the announcement.) Nothing badly contradicted my prior post on the Sybase/Aleri deal.
To understand Sybase&#8217;s plans for Aleri and CEP, it helps to understand Sybase&#8217;s current CEP-oriented offering, Sybase RAP. So far as [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Well, I got a quick Sybase/Aleri briefing, along with multiple apologies for not being prebriefed. <em>(Main excuse: News was getting out, which accelerated the announcement.)</em> Nothing badly contradicted my prior post on <a href="http://www.dbms2.com/2010/02/04/sybase-aleri-acquisitio/" >the Sybase/Aleri deal</a>.</p>
<p style="margin-bottom: 0in;">To understand Sybase&#8217;s plans for Aleri and CEP, it helps to understand Sybase&#8217;s current CEP-oriented offering, <strong>Sybase RAP.</strong> So far as I ca<span style="font-weight: normal;">n tell, Sybase RAP has to date only been sold in the form of</span><strong> Sybase RAP: The Trading Edition.</strong> In that guise, Sybase RAP has been sold to &gt;40 outfits since its May, 2008 launch, mainly big names in the investment banking and stock exchange sectors. If I understood correctly, the next target market for Sybase RAP is telcos, for real-time network tuning and management.</p>
<p style="margin-bottom: 0in;">In addition to any domain-specific applications, Sybase RAP has three layers:</p>
<ul>
<li><strong>CEP (Complex Event Processing).</strong> Sybase RAP CEP is based on a version of the Coral8 engine Sybase 	licensed and has been subsequently developing.</li>
<li><strong>In-memory DBMS.</strong> Sybase&#8217;s 	IMDB is part of (but I guess separable from) and has the same API as 	Sybase&#8217;s OLTP DBMS Adaptive Server Enterprise (ASE, aka Sybase 	Classic).</li>
<li><strong>Sybase IQ.</strong> Actually, Sybase 	used the phrase “based on Sybase IQ,” but I&#8217;m guessing it&#8217;s just 	Sybase IQ.</li>
</ul>
<p style="margin-bottom: 0in;"><span id="more-1545"></span>In theory, there could be a DBMS other than Sybase IQ, such as Sybase ASE or even Oracle, because Sybase IMDB can talk to a variety of DBMS. I didn&#8217;t get the impression, however, that in practice there were any Sybase RAP installations whose persistent DBMS was anything other than Sybase IQ.</p>
<p style="margin-bottom: 0in;">Aleri had all along had something called Project Ohio, to merge Coral8 with Aleri Classic.  Now Sybase&#8217;s own CEP engineering team is being added to the mix, schedules are being reconsidered and haven&#8217;t been disclosed yet. <em>(If one woman can produce one baby in nine months, how long does it take nine women to produce a baby?) </em>Apparently Sybase has a dozen programmers in the CEP area, plus ~20 more on Sybase RAP, not counting QA, documentation, etc.; that represents a significant bump to the overall Aleri development team.</p>
<p style="margin-bottom: 0in;">Sybase doesn&#8217;t seem to have decided what to do yet with the various <a href="../2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/">business intelligence</a>/real-time OLAP engine products and technologies it is inheriting from Aleri.</p>
<p style="margin-bottom: 0in;">And finally, some metrics:</p>
<ul>
<li>The Sybase/Aleri guys estimate 	that 1/3 of of Aleri&#8217;s customers and even less of its revenue came 	from outside the financial services sector. They did say the 	non-financial-services business was “starting to pick up,” but 	not very convincingly.</li>
<li>Sybase IQ is now up to &gt;1800 	customers, with &gt;200 new ones in 2009.</li>
<li>Sybase IQ indeed has users taking 	in market feeds up to 3 terabytes a day, so it probably  matches 	Vertica in having at least several-hundred-terabyte databases in the 	financial sector.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/02/05/sybase-aleri-rap/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Quick thoughts on Sybase/Aleri</title>
		<link>http://www.dbms2.com/2010/02/04/sybase-aleri-acquisitio/</link>
		<comments>http://www.dbms2.com/2010/02/04/sybase-aleri-acquisitio/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:15:19 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[Investment research and trading]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=1530</guid>
		<description><![CDATA[Sybase announced an asset purchase that amounts to a takeover of CEP (Complex Event Processing) Aleri. Perhaps not coincidentally, Sybase already had technology under the hood from Aleri predecessor/acquiree Coral8, for financial services uses (notwithstanding that between Aleri Classic and Coral8, Aleri Classic was the one of the two more focused on financial services). Quick [...]]]></description>
			<content:encoded><![CDATA[<p>Sybase announced an asset purchase that amounts to a takeover of CEP (Complex Event Processing) <a href="http://www.dbms2.com/2009/03/25/aleri-update/" >Aleri</a>. Perhaps not coincidentally, <a href="http://magmasystems.blogspot.com/2009/03/sybase-and-coral8.html" onclick="javascript:pageTracker._trackPageview('/magmasystems.blogspot.com');">Sybase already had technology under the hood from Aleri predecessor/acquiree Coral8</a>, for financial services uses (notwithstanding that between Aleri Classic and Coral8, Aleri Classic was the one of the two more focused on financial services). Quick reactions include:</p>
<ul>
<li>The folks at Sybase still haven&#8217;t figured out when to prebrief me. <em>(Edit: I&#8217;ve been <a href="http://www.dbms2.com/2010/02/05/sybase-aleri-rap/" >briefed</a> subsequently.)</em></li>
<li>Sybase/Aleri is a potentially powerful combination, if they can effectively address the point I just made about <a href="http://www.dbms2.com/2010/02/01/open-issues-in-database-and-analytic-technology/" >integrating disparate latencies</a>. That said, I&#8217;m not expecting a lot, because <a href="http://www.dbms2.com/2009/03/09/independent-cep-vendors-continue-to-flounder/" >the CEP industry always disappoints me</a>.</li>
<li><a href="http://www.dbms2.com/2009/05/13/microsoft-announced-cep-this-week-too/" >Microsoft</a>, <a href="http://www.dbms2.com/2009/05/13/ibm-system-s-infosphere-streams-processing/" >IBM</a>, and (somewhat less clearly) <a href="http://www.dbms2.com/2008/01/16/oracle-bea/" >Oracle</a> are all trying to do CEP inhouse. Sybase is making a good choice in having serious CEP inhouse itself</li>
<li>Surely the main focus and financial justification for the Sybase/Aleri acquisition is the financial services market.</li>
<li>Specifically, I expect the focus of technical integration between Aleri and Sybase&#8217;s DBMS products to start with Sybase IQ.</li>
<li>Coral8 had <a href="http://www.dbms2.com/2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/" >some interesting ideas about how to integrate CEP with OLTP/operational BI</a>, but I&#8217;m not aware that they got much traction.</li>
<li>I bet there are use cases where Sybase tries and fails to sell <span style="text-decoration: line-through;">Adaptive Server</span> SQL Anywhere that CEP would be a better technical fit, but I don&#8217;t immediately see much practical business significance to that observation.</li>
<li>While this deal could easily strengthen the Vertica/StreamBase partnership, I don&#8217;t see any reason why it would lead those two companies to actually merge.</li>
</ul>
<p><em><strong>Related link</strong></em></p>
<ul>
<li><a href="http://www.dbms2.com/2009/09/10/analytic-speed-latency/" >Thinking about analytic latency</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2010/02/04/sybase-aleri-acquisitio/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Notes on CEP application development</title>
		<link>http://www.dbms2.com/2009/05/21/notes-on-cep-application-development/</link>
		<comments>http://www.dbms2.com/2009/05/21/notes-on-cep-application-development/#comments</comments>
		<pubDate>Thu, 21 May 2009 08:21:49 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[Microsoft and SQL*Server]]></category>
		<category><![CDATA[Progress, Apama, and DataDirect]]></category>
		<category><![CDATA[StreamBase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=788</guid>
		<description><![CDATA[While performance may not be all that great a source of CEP competitive differentiation, event processing vendors find plenty of other bases for technological competition, including application development, analytics, packaged applications, and data integration.  In particular:

Most independent CEP vendors have some 	kind of application story in the capital markets vertical, such as 	packaged applications, [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">While <a href="http://www.dbms2.com/2009/05/21/notes-on-cep-performance/" >performance may not be all that great a source of CEP competitive differentiation</a>, event processing vendors find plenty of other bases for technological competition, including application development, analytics, packaged applications, and data integration.  In particular:</p>
<ul>
<li>Most independent CEP vendors have some 	kind of application story in the capital markets vertical, such as 	packaged applications, ISV partners with packaged applications, 	application frameworks, and so on.</li>
<li>CEP vendors offer lots of connectors 	to specific financial industry price/quote/trade feeds, as well as 	the usual other kinds of database connectivity (SQL, XML, etc.)</li>
<li>Aleri/Coral8 (separately and now <a href="http://www.dbms2.com/2009/03/25/aleri-update/" > together</a>) like to call attention to their business 	intelligence/analytics offerings. Analytics is front-and-center on 	Truviso&#8217;s web site too, not that Truviso does much to call attention 	to itself, period.  (Roman Bukary once said he&#8217;d outline Truviso&#8217;s 	new strategy to me in 6-8 weeks or so &#8230; it&#8217;s now 14 months and 	counting.)</li>
</ul>
<p style="margin-bottom: 0in;">So far as I can tell, the areas of applications and analytics are fairly uncontroversial. Different CEP vendors have implemented different kinds of things, no doubt focusing on those they thought they would find easiest to build and then sell.  But these seem to be choices in business execution, not in core technical philosophy.</p>
<p style="margin-bottom: 0in;">In CEP application development, however, real philosophical differences do seem to arise.  There are at least three different CEP application development paradigms:<span id="more-788"></span></p>
<ul>
<li><strong>DML (Data Manipulation 	Language) extensions</strong> to handle time windows, etc., which are 	then embodied into a conventional application development stack.  	<a href="http://www.dbms2.com/2009/05/13/microsoft-announced-cep-this-week-too/" >Microsoft</a> exemplifies an extreme form of this strategy, but 	most vendors offer it at least as an option.</li>
<li><strong>Visual event-oriented 	programming language.</strong> This is StreamBase&#8217;s claim to fame; 	StreamBase says that 95% of its customers do 100% of their 	development in its Eclipse-based visual tool, which truly creates 	executable programs without any kind of code generation step.  	(Other &#8220;this isn&#8217;t just a toy&#8221; buzzwords StreamBase 	offered were &#8220;modularity, &#8221; &#8220;parametrizability,&#8221; 	and, best of all, &#8220;visual debugger.&#8221;)</li>
<li><strong>Rules engine.</strong> When Progress 	Apama first told me how its preferred tool (I think a precursor of what 	is now Apama Event Modeler) worked, it sounded a lot like a 	RETE-based expert system shell. The Apama folks assured me that this 	really wasn&#8217;t RETE, and I see that there&#8217;s definitely more than 	just a rules language in Apama MonitorScript.  Still, the paradigm 	seems to basically be that you write a bunch of rules, which are 	then executed by a suitable engine.</li>
</ul>
<p style="margin-bottom: 0in;">Even more fundamental, however, is the question of <em>event-driven programming.</em> That&#8217;s a term which first was popular in the 1990s, signifying programs that &#8212; rather than being wholly <em>procedural</em> &#8212; listened for and responded to <em>events,</em> often in user interfaces.  More generally, event-driven programming is inherent in almost any kind of loosely-coupled architecture, be it client-server, service-oriented, or whatever. But to hear some CEP proponents tell it, all that isn&#8217;t event-driven enough.</p>
<p style="margin-bottom: 0in;">In particular, StreamBase recommended to me Gregor Hohpe&#8217;s paper <a href="http://www.enterpriseintegrationpatterns.com/docs/EDA.pdf" onclick="javascript:pageTracker._trackPageview('/www.enterpriseintegrationpatterns.com');">Programming Without a Call Stack – Event-driven Architectures</a>, which argues that if there&#8217;s any concept of procedure or method invocation at all, the whole thing is too &#8220;command-and-control&#8221; (Boo!!) and  insufficiently event-driven to be well-suited for CEP.   Rather, everything should be done on a fine-grained publish-subscribe basis.  It&#8217;s an interesting argument. Usually, the problem with extremist programming paradigms is that the thing you write has to interface with the rest of the world, and by the time it accommodates itself to them, the paradigm is violated anyway. But if the essence of the paradigm is loose coupling to begin with, maybe that pitfall can for once be avoided.</p>
<p style="margin-bottom: 0in;">
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/05/21/notes-on-cep-application-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Notes on CEP performance</title>
		<link>http://www.dbms2.com/2009/05/21/notes-on-cep-performance/</link>
		<comments>http://www.dbms2.com/2009/05/21/notes-on-cep-performance/#comments</comments>
		<pubDate>Thu, 21 May 2009 08:20:36 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[IBM and DB2]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Progress, Apama, and DataDirect]]></category>
		<category><![CDATA[StreamBase]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=787</guid>
		<description><![CDATA[I&#8217;ve been talking to CEP vendors on and off for a few years.  So what I hear about performance is fairly patchwork. On the other hand, maybe 1-2+ year-old figures of per-core performance are still meaningful today.  After all, Moore&#8217;s Law is being reflected more in core count than per-core performance, and it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been talking to CEP vendors on and off for a few years.  So what I hear about performance is fairly patchwork. On the other hand, maybe 1-2+ year-old figures of per-core performance are still meaningful today.  After all, Moore&#8217;s Law is being reflected more in core count than per-core performance, and it seems CEP vendors&#8217; development efforts haven&#8217;t necessarily been concentrated on raw engine speed.</p>
<p style="margin-bottom: 0in;">So anyway, what do you guys have to add to the following observations?</p>
<ul>
<li>Super-low-latency financial 	services industry tasks are often &#8220;embarrassingly parallel.&#8221; 	Thus, near-linear scale-out is common.</li>
<li>That said, good parallelism seems 	fairly new in CEP engines (of course, CEP engines are fairly new 	themselves &#8212; for all I know, some have been parallel since 	inception).</li>
<li>I&#8217;ve heard claims of up to 400,000 	messages/second/core for simple queries or patterns.</li>
<li>I&#8217;ve heard claims of 70,000 	messages/core for not-so-simple queries or patterns, and probably 	higher than that depending on what the meaning of &#8220;simple&#8221; 	is.</li>
<li>IBM just disclosed <a href="http://www.dbms2.com/2009/05/18/followup-on-ibm-system-sinfosphere-streams/" >&gt;15,000 	messages/core on a pretty low-powered processor</a>.</li>
<li>I&#8217;ve heard that Coral8, Apama, and 	StreamBase rarely lost deals due to performance or throughput 	problems. I&#8217;ve heard that the same is not as true of Aleri.</li>
<li>StreamBase proudly says it&#8217;s been fully multithreaded since academic research-project days.  For Apama multithreading is evidently a more recent feature. But does it matter much?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/05/21/notes-on-cep-performance/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Aleri update</title>
		<link>http://www.dbms2.com/2009/03/25/aleri-update/</link>
		<comments>http://www.dbms2.com/2009/03/25/aleri-update/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 03:03:28 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Application areas]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[Games and virtual worlds]]></category>
		<category><![CDATA[Investment research and trading]]></category>
		<category><![CDATA[MOLAP]]></category>
		<category><![CDATA[Web analytics]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=732</guid>
		<description><![CDATA[My skeptical remarks on the Aleri/Coral8 merger generated some pushback. Today I actually got around to talking with John Morell, who was marketing chief at Coral8 and has remained with the combined company. First, some quick metrics:

The combined Aleri has around 100 	employees, 60-40 from Aleri vs. Coral8.
The combined Aleri has around 80 	customers. All [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dbms2.com/2009/03/09/independent-cep-vendors-continue-to-flounder/" >My skeptical remarks on the Aleri/Coral8 merger</a> generated some <a href="http://www.dbms2.com/2009/03/20/the-cep-guys-are-getting-a-bit-chippy/" >pushback</a>. Today I actually got around to talking with John Morell, who was marketing chief at Coral8 and has remained with the combined company. First, some quick metrics:</p>
<ul>
<li>The combined Aleri has around 100 	employees, 60-40 from Aleri vs. Coral8.</li>
<li>The combined Aleri has around 80 	customers. All of Aleri&#8217;s, with one sort-of exception at <a href="http://www.aleri.com/news/press-releases/ecommerce-portal-provider-installs-aleri-cep-engine-develop-real-time-targeted-i" onclick="javascript:pageTracker._trackPageview('/www.aleri.com');">Banks.com</a>, 	were in financial services. A large minority of Coral8&#8217;s were in 	financial services too.</li>
<li>However, half of Aleri&#8217;s marketing 	spend going forward is budgeted outside the financial services 	markets. Not unreasonably, John presents this as a proof point Aleri 	is serious about selling to other markets.</li>
<li>Aleri had 12-14 people in the UK 	pre-merger. Coral8 had none in Europe.</li>
<li>Coral8 had 15 OEMs pre-merger, 	some actually generating revenue. Aleri had substantially none.</li>
<li>Coral8 had been closing a &#8220;couple&#8221; 	of customers/quarter in online commerce. But recently, that rate 	ramped up to a &#8220;few.&#8221;</li>
<li>Aleri&#8217;s engine is used to handle 	&#8220;many&#8221; hundreds of thousands of messages per second. 	Coral8&#8217;s  highest-throughput user processes 100-150,000 	messages/second.</li>
</ul>
<p style="margin-bottom: 0in;">John is sticking by the company line 	that there will be an integrated Aleri/Coral8 engine in around 12 	months, with all the performance optimization of Aleri and 	flexibility of Coral8, that compiles and runs code from any of the 	development tools either Aleri or Coral8 now has. While this is a 	lot faster than, say, the Informix/Illustra or Oracle/IRI Express 	integrations, John insists that integrating CEP engines is a lot 	easier. We&#8217;ll see.</p>
<p style="margin-bottom: 0in;">I focused most of the conversation on Aleri&#8217;s forthcoming efforts outside the financial services market.  John sees these as being focused around<a href="http://www.dbms2.com/2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/" > Coral8&#8217;s old &#8220;Continuous (Business) Intelligence&#8221; message</a>, enhanced by Aleri&#8217;s Live OLAP.  Aleri Live OLAP is an in-memory OLAP engine, real-time/event-driven, fed by CEP. Queries can be submitted via ODBO/MDX today.  XMLA is coming.  John reports that quite a few Coral8 customers are interested in Live OLAP, and positions the capability as one Coral8 would have had to develop had the company remained independent.<span id="more-732"></span></p>
<p style="margin-bottom: 0in;"><em>I&#8217;m a bit confused about how new or mature Aleri Live OLAP is. Although <a href="http://www.aleri.com/news/press-releases/aleri-live-olap-50-delivers-first-true-real-time-multi-dimensional-analysis-dyna" onclick="javascript:pageTracker._trackPageview('/www.aleri.com');">a &#8220;5.0&#8243; version was announced last May</a>, John seemed to describe Live OLAP  as a new technology just coming to market. </em></p>
<p style="margin-bottom: 0in;">Generally, the applications that kept coming up were anti-fraud and ad/interaction-targeting, across multiple markets (including online gaming). An energy management deal to be announced soon seems to be an exception.  I&#8217;m a little unclear as to how much is dashboards and how much is integrated operational BI.  John views a natural progression as being dashboard-to-hard-coded-operational-BI. But I&#8217;m not year clear as to whether the initial dashboards provide much business value, or whether they are more just tools to get executive buy-in for the real opportunities.</p>
<p style="margin-bottom: 0in;">
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/03/25/aleri-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Independent CEP vendors continue to flounder</title>
		<link>http://www.dbms2.com/2009/03/09/independent-cep-vendors-continue-to-flounder/</link>
		<comments>http://www.dbms2.com/2009/03/09/independent-cep-vendors-continue-to-flounder/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 15:46:57 +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[Complex event processing (CEP)]]></category>
		<category><![CDATA[Progress, Apama, and DataDirect]]></category>
		<category><![CDATA[StreamBase]]></category>
		<category><![CDATA[Truviso]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=720</guid>
		<description><![CDATA[Independent CEP (Complex/Event Processing) vendors continue to flounder, at least outside the financial services  and national intelligence markets.

StreamBase once planned to conquer 	the world, making an impact as big as database management&#8217;s. Now it 	has retreated into niche markets.
Progress Software, a decent-sized 	company, put a large fraction of its energy into Apama. Little has [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Independent CEP (Complex/Event Processing) vendors continue to flounder, at least outside the financial services  and national intelligence markets.</p>
<ul>
<li>StreamBase once planned to conquer 	the world, making an impact as big as database management&#8217;s. Now it 	has retreated into niche markets.</li>
<li>Progress Software, a decent-sized 	company, put a large fraction of its energy into Apama. Little has 	happened outside the financial service sector.</li>
<li>Coral8 has some great-sounding 	ideas. But <a href="http://www.aleri.com/news/press-releases/aleri-and-coral8-merge" onclick="javascript:pageTracker._trackPageview('/www.aleri.com');">Coral8 	now has merged into Aleri</a>, basically a financial-markets 	specialist.</li>
<li>Mike Franklin says some ambitious 	things on behalf of Truviso, but I haven&#8217;t noticed much traction 	there either.</li>
</ul>
<p style="margin-bottom: 0in;">CEP&#8217;s penetration outside of its classical markets isn&#8217;t quite zero.  Customers include several transportation companies (various vendors), Sallie Mae (Coral8), a game vendor or two (StreamBase, if I recall correctly), Verizon (Aleri, I think), and more.  But I just wrote that list from memory &#8212; based mainly on not-so-recent deals &#8212; and a quick tour of the vendors&#8217; web sites hasn&#8217;t turned up much I overlooked.  (Truviso does have a recent deal with Technorati, but that&#8217;s not exactly a blue chip customer these days.)</p>
<p style="margin-bottom: 0in;">So far as I can tell, this is a new version of a repeated story.<span id="more-720"></span> A clever alternative to relational DBMS was invented. It proved superior in some specific applications and vertical markets. It failed to achieve much broader adoption.  Initial high hopes got dashed, companies failed to grow rapidly, and shareholders grew tired.</p>
<p style="margin-bottom: 0in;">So where will things go from here? My best guesses include:</p>
<ul>
<li>The financial trading market isn&#8217;t 	going away for CEP.  Super-low-latency is really needed there.</li>
<li>As much as I love the idea of 	<a href="../2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/">CEP-infused 	BI</a>, it will be adopted only at the rate broader-based BI vendors 	can support.</li>
<li>A few niches will generate some 	business for CEP in data reduction. Leading candidates are the ones 	where there&#8217;s been a little traction to date &#8212; national 	intelligence, transportation, web analytics, and so on.</li>
<li>Sadly, that&#8217;s about it.</li>
</ul>
<p style="margin-bottom: 0in;">
<p style="margin-bottom: 0in;">
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2009/03/09/independent-cep-vendors-continue-to-flounder/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Coral8 proposes CEP as a BI data platform</title>
		<link>http://www.dbms2.com/2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/</link>
		<comments>http://www.dbms2.com/2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 17:30:27 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Analytic technologies]]></category>
		<category><![CDATA[Application areas]]></category>
		<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[Investment research and trading]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Web analytics]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=614</guid>
		<description><![CDATA[It used to be that Coral8 and StreamBase were the two complex event/stream processing (CEP) vendors most committed to branching out beyond the super-low-latency algorithmic trading marketing.  But StreamBase seems to have pulled in its horns after a management change, focusing much more on the financial market (and perhaps the defense/intelligence market as well). [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">It used to be that Coral8 and StreamBase were the two complex event/stream processing (CEP) vendors most committed to branching out beyond the super-low-latency algorithmic trading marketing.  But StreamBase seems to have pulled in its horns after a management change, focusing much more on the financial market (and perhaps the defense/intelligence market as well).  Aleri, Truviso, and Progress Apama, while each showing signs of branching out, don&#8217;t seem to have gone as far as Coral8 yet.  And so, though it&#8217;s a small company with not all that many dozens of customers, my client Coral8 seems to be the one to look at when seeing whether CEP really is relevant to a broad range of mainstream – no pun intended – applications.</p>
<p style="margin-bottom: 0in;">Coral8 today <a href="http://www.coral8.com/news/pr/281.html" onclick="javascript:pageTracker._trackPageview('/www.coral8.com');">unveiled</a> a new product release – the not-so-concisely named “Coral8 Engine and Portal Release 5.5” – and a new buzzphrase &#8212; “Continuous Intelligence.” The interesting part boils down to this:</p>
<p><strong>Coral8 is proposing CEP</strong> &#8212; excuse me, &#8220;Continuous Intelligence&#8221; &#8212; <strong>as a data-store-equivalent for business intelligence.</strong></p>
<p style="margin-bottom: 0in;">This includes both operational BI (the current sweet spot) and dashboards (the part with cool, real-time-visualization demos).<span id="more-614"></span></p>
<p style="margin-bottom: 0in;">Technically, this adds a layer of complexity – since the persistent data store isn&#8217;t going away, CEP is just additive to the environment.  And if an enterprise has invested in an operational-style warehouse with sufficiently low latency, it&#8217;s not always obvious how much CEP adds. But how low is sufficient?  Consider the use cases:</p>
<ul>
<li><a href="../2008/09/22/web-analytics-clickstream-network-event-data/">Identify 	which network issues are actually hurting a website user&#8217;s 	experience</a>, and fix them. Coral8 reports multiple customers have 	bought into this one.</li>
<li>Capture website click behavior and 	get it to the call center in time for the frustrated web users call. 	 Coral8 reports that at least Sallie Mae has adopted this app.</li>
</ul>
<p style="margin-bottom: 0in;">The latter seems to require true sub-minute latency, and the former isn&#8217;t that far behind.  It&#8217;s quite conceivable that CEP could be a faster and easier way of implementing this capability than would a full operational warehouse build.</p>
<p style="margin-bottom: 0in;">There&#8217;s one more point in CEP&#8217;s favor – it&#8217;s really good at sharing intermediate results among multiple queries.  Of course, there are multiple ways of doing something like this, from Teradata&#8217;s query optimizer to various DBMS vendors&#8217; results caches to various BI vendors&#8217; ways of querying against report results to Oracle&#8217;s and IBM/Applix&#8217;s MOLAP accelerations.  Still, at least in theory, <a href="../2007/11/13/coral8-highlights-some-key-issues-with-dashboards/">the CEP approach to KPI (Key Performance Indicator) tracking has a lot of merit</a>.</p>
<p style="margin-bottom: 0in;">Coral8 has identified three groups of apps where there seems to be customer traction or recognized need for these capabilities, to wit (my names, not theirs):</p>
<ul>
<li>Algorithmic trading</li>
<li>CRM/customer experience (including antifraud)</li>
<li>Keeping operations running smoothly</li>
</ul>
<p>Perhaps not coincidentally, those areas comprise a significant fraction of the vibrant use cases for analytic technology overall.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/10/20/coral8-proposes-cep-as-a-bi-data-platform/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Web analytics &#8212; clickstream and network event data</title>
		<link>http://www.dbms2.com/2008/09/22/web-analytics-clickstream-network-event-data/</link>
		<comments>http://www.dbms2.com/2008/09/22/web-analytics-clickstream-network-event-data/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 10:10:06 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Aleri and Coral8]]></category>
		<category><![CDATA[Aster Data]]></category>
		<category><![CDATA[Complex event processing (CEP)]]></category>
		<category><![CDATA[Greenplum]]></category>
		<category><![CDATA[Infobright]]></category>
		<category><![CDATA[Netezza]]></category>
		<category><![CDATA[Vertica Systems]]></category>
		<category><![CDATA[Web analytics]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=560</guid>
		<description><![CDATA[It should surprise nobody that web analytics – and specifically clickstream data &#8212; is one of the biggest areas for high-end data warehousing.   For example:

I believe that both of the 	previously mentioned petabyte+ databases on Greenplum will 	feature clickstream data.
Aster Data&#8217;s largest disclosed 	database, by almost two orders of magnitude, is at MySpace.
Clickstream [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">It should surprise nobody that web analytics – and specifically clickstream data &#8212; is one of the biggest areas for high-end data warehousing.   For example:</p>
<ul>
<li>I believe that both of <a href="http://www.dbms2.com/2008/08/25/greenplum-is-in-the-big-leagues/" >the 	previously mentioned petabyte+ databases on Greenplum</a> will 	feature clickstream data.</li>
<li>Aster Data&#8217;s <a href="http://www.dbms2.com/2008/09/02/introduction-to-aster-data-and-ncluster/" >largest disclosed 	database,</a> by almost two orders of magnitude, is at MySpace.</li>
<li>Clickstream analytics is a big 	application area for Vertica Systems.</li>
<li>Clickstream analytics is a big 	application area for Netezza.</li>
<li><a href="http://infobright.com/customers.php" onclick="javascript:pageTracker._trackPageview('/infobright.com');">Infobright&#8217;s 	customer success stories</a> appear to be concentrated in 	clickstream analytics.</li>
<li>Coral8 tells me that CEP is also 	being used for clickstream data, <span style="text-decoration: line-through;">although I suspect that a lot of 	Coral8&#8217;s evidence in that regard comes from a single flagship 	account.</span> <em>Edit: Actually, Coral8 has a bunch of clickstream customers.</em></li>
</ul>
<p style="margin-bottom: 0in;"><span id="more-560"></span>But what surprised me a bit was to discover that clickstream data is joined at the hip to more general network event data.  I hadn&#8217;t heard much about that until recently.  But over the past month or so, Greenplum, Aster, Vertica, Coral8, and some very big users have all told me the same thing:</p>
<p style="margin-bottom: 0in;"><strong>Where there&#8217;s clickstream data, there&#8217;s usually also network event data – and the latter is in even higher volumes.</strong></p>
<p style="margin-bottom: 0in; font-style: normal;">It&#8217;s obvious what one does with clickstream data (or at least what one tries to do &#8212; current web analytics are still highly primitive, for reasons I&#8217;ll lay out in another post).  But what one does with network event data is a little murkier, and how one integrates clickstream and network event data is very unclear.  I hear phrases like “All that TIBCO data is just falling on the floor,” from users and vendors alike.  (Come to think of it, I&#8217;ve heard that exact phrasing from one vendor and one user, and the user is that vendor&#8217;s biggest customer &#8230; coincidence?) I hear the general sentiment that network event data is useful for optimizing network operations.  But I haven&#8217;t gotten a lot more detail than that.  Vertica did mention some network event management VARs – e.g., <a href="http://www.openservice.com/" onclick="javascript:pageTracker._trackPageview('/www.openservice.com');">OpenService</a> and <a href="http://www.nmetrics.net/" onclick="javascript:pageTracker._trackPageview('/www.nmetrics.net');">nMetrics</a> are on Vertica&#8217;s customer list – but I got the sense those might be network event management pure plays, not outfits looking at the integration of clickstream and network data.</p>
<p style="margin-bottom: 0in; font-style: normal;">The one clear application message I&#8217;ve gotten so far for clickstream/network event integration came from Coral8.  The idea is:</p>
<ul>
<li>You track where on your websites there is anomalous user data – e.g., unusually high rates of abandonment – which might be indicative of technical difficulties.</li>
<li>You track network anomalies, the vast majority of which are false alarms.</li>
<li>If a website anomaly and a network anomaly do match up – boom, the network jocks spring into action and fix the problem as fast as they can.</li>
</ul>
<p>Of course, coming from Coral8, that was a real-time story.  But it seems as if similar scenarios would make sense on a data warehousing basis as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/09/22/web-analytics-clickstream-network-event-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CEP is entering BI</title>
		<link>http://www.dbms2.com/2008/03/19/cep-is-entering-bi/</link>
		<comments>http://www.dbms2.com/2008/03/19/cep-is-entering-bi/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 22:48:43 +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[Complex event processing (CEP)]]></category>
		<category><![CDATA[Memory-centric data management]]></category>
		<category><![CDATA[Truviso]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2008/03/19/cep-is-entering-bi/</guid>
		<description><![CDATA[I talked with both Coral8 and Truviso this afternoon.  They both have their financial services efforts, of course. Coral8 also continues to get business doing data reduction for sensor networks &#8212; mainly RFID and utilities, I think.  Coral8 is working on some really cool and confidential other stuff as well.
But my biggest takeaway [...]]]></description>
			<content:encoded><![CDATA[<p>I talked with both Coral8 and Truviso this afternoon.  They both have their financial services efforts, of course. Coral8 also continues to get business doing data reduction for sensor networks &#8212; mainly RFID and utilities, I think.  Coral8 is working on some really cool and confidential other stuff as well.</p>
<p>But my biggest takeaway from this pair of calls was that Coral8 and Truviso are penetrating general BI.<span id="more-383"></span>  It&#8217;s not a huge trend yet &#8212; maybe 20-30 customers total between them. Most of those  are Coral8&#8217;s, and specifically focused on clickstream analysis and the like.  Truviso&#8217;s apps are still double-deep secret stealth mysteries, but Roman Bukary promises they&#8217;ll be unveiled in a couple of months or so.</p>
<p>I gave both Roman and John Morell of Truviso a choice between three types of use:</p>
<ol>
<li>Feeding operational apps directly</li>
<li>Feeding a dashboard</li>
<li>Feeding a data warehouse for subsequent analytics (reporting, data mining, dashboard, whatever)</li>
</ol>
<p>Both indicated that their companies were active in the first choice, feeding operational apps.  Roman said Truviso is also driving dashboards, but isn&#8217;t doing a lot of what amounts to ETL for warehouses.  Coral8, meanwhile, is feeding warehouses more than directly driving dashboards.</p>
<p>Meanwhile, I continue to think that <a href="http://www.dbms2.com/2007/11/13/coral8-highlights-some-key-issues-with-dashboards/" >event processing technology is the future of dashboards.</a></p>
<p><em><strong>Please <a href="http://www.monash.com/signup.html" onclick="javascript:pageTracker._trackPageview('/www.monash.com');">subscribe</a> to our feed!</strong><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/03/19/cep-is-entering-bi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
