I’m not aware of anyone claiming “CEP is an alternative to a relational RDBMS” – except maybe as an application platform for processing events (where RDBMS could be seen as a square hole for an event round peg).
Actually, it’s hard to think of an application for off-the-shelf CEP where the alternative technologies aren’t:
- Custom CEP
- Just write it to an RDBMS and query it
What’s more, except where super-low latency is needed, #2 is apt to be the primary alternative.
True, CEP-based data reduction is a nice-to-have. But in a world where data warehouses can be loaded at >1 gigabyte/second, it’s rarely a must-have. And guess what? For the most part, CEP vendors are retreating to the markets where their technology really is a must-have.
(Of course, my views on this could change if Aleri or Truviso persuades me that they’re successfully pursuing a significantly broader range of applications than now appears to be the case.)
Anyhow, it could have been worse — they might have lit into me the way they went after Philip Howard.