Is StreamBase a main-memory database?
Although StreamBase makes use of main-memory and caching models, that represents only a small subset of the StreamBase feature set. A main-memory database is a type of classic “store-then-query” database, generally using SQL or a similar query language. Main-memory databases run faster than traditional relational databases because they are in memory, not because of any change in the “store-then-query” model. In contrast, StreamBase employs a more sophisticated on-the-fly query processing model” which is uniquely appropriate for processing real-time data streams with high performance and low latency.