Event Stream Processor Compared to Databases

SAP Sybase Event Stream Processor complements traditional databases to help solve new classes of problems where continuous, event-driven data analysis is required.

Event Stream Processor executes queries continuously on fast moving data streams.

Event Stream Processor is not a replacement for databases. While databases excel at storing and querying static data, and reliably processing transactions, they are not effective at continuously analyzing fast moving streams of data.

Traditional Business Intelligence: On-Demand Queries
latency for traditional BI on deman queries
Event Stream Processor (ESP) is not an in-memory database, although it stores all data in memory. Unlike an in-memory database, ESP is optimized for continuous queries, rather than on-demand queries and transaction processing, as shown in the figure.
Continuous Queries in Event Stream Processor
minimal latency for ESP continuous queries