Business Issues Channels Enterprise Services SME Technology
Module Header
Craig WentworthMWD Advisors
Craig Wentworth
16th April - Egnyte the blue touchpaper...
Louella FernandesLouella Fernandes
Louella Fernandes
11th April - Managed Print Services: Are SMBs Ready?
Louella FernandesLouella Fernandes
Louella Fernandes
11th April - The Managed Print Services (MPS) Opportunity for SMBs
Simon HollowayThe Holloway Angle
Simon Holloway
11th April - Intellinote - capture anything!
David NorfolkThe Norfolk Punt
David Norfolk
11th April - On the road to Morocco


Goodbye CEP, hello streaming and Cassandra
Philip Howard By: Philip Howard, Research Director - Data Management, Bloor Research
Published: 22nd August 2013
Copyright Bloor Research © 2013
Logo for Bloor Research

You may have missed it but Progress has sold its Apama division to Software AG and StreamBase has been acquired by TIBCO. This means that there are now no significant independent vendors of complex event processing (CEP) products. Now, Software AG is about integration and middleware while TIBCO, notwithstanding its ownership of Spotfire, is pretty much about the same things. No doubt both companies will continue to play in the capital markets space but I expect both of them to drop any pretensions to being general-purpose analytic platforms for high velocity data. Certainly, I don't see either of them competing very successfully with either SAS or IBM for general-purpose environments, which is probably why the sellers were happy to sell.

Since neither SAS nor IBM refers to its respective product as complex event processing we may as well kiss that term goodbye: (event) streaming is where it is now at. However, it is worth considering whether event streaming is always the best approach. In particular, advocates of Cassandra would suggest that event streaming is fine if you just want to analyse what's happening right now but that if you want to understand what's happening now in the context of what was happening five minutes ago and five minutes before that - in other words, trending - then Cassandra is better option.

And, of course, there's Impala, which is being touted as real-time Hadoop. Well, only if you conveniently ignore "near" or even possibly "far". Cloudera Impala allows "real-time queries against data stored in HDFS or HBase" and, it is claimed, is an order of magnitude faster than Hive. Good. How long does it take to store the data in Hadoop? If we are talking about scads of high velocity data this isn't going to compete with either streaming or Cassandra. It's good, I like it, but don't confuse it with either of these two, which have been engineered from the outset for real-time analytics against streaming data.

Of course, the other problem with streaming platforms, as opposed to Cassandra, is that they are very expensive. This has limited the market opportunities of companies in this space, more or less, to fraud, security and capital markets plus a few isolated use cases. Cassandra, it seems to me, has much greater potential to grab market share and until and unless the big boys with the big streaming platforms bring their prices down dramatically, what we are going to see is more and more Cassandra implementations, which must be good news for DataStax and Acunu.


Published by: IT Analysis Communications Ltd.
T: +44 (0)190 888 0760 | F: +44 (0)190 888 0761