The tortoise and the hare

Business intelligence applications typically deal with data that is already stored, often in a depressing number of places i.e. a number greater than 1. Much BI data is of its nature not real-time e.g. looking at monthly averages or trends. However at the other end of the spectrum there are some applications that are truly real-time, and not just in the sense that a marketer puts the term in a brochure.

An interesting start-up in this area is StreamBase, which specialise in genuinely real-time applications, such as trading systems but also inventory monitoring and anti-fraud applications. StreamBase provides StreamSQL, which essentially extends SQL to a real-time environment, a run-time engine as well as a graphical developer environment that allows transformation logic to be written. For example you might have a need to compare the current stock price of an equity to a competitor, and take some action e.g.”buy” if the price hits some threshold related to the competitor. Such applications would occur in memory, but StreamSQL also provides in-memory hash tables and also an embedded database in case you want to persist data (temporarily or permanently, respectively). To continue the trading example, you might want to take an action based on the stock price relative to its average over the last month, for which you would need to store some data temporarily in order to carry out the calculation.

Set up in 2003 by database luminary Mike Stonebraker (who founded Ingres and Illustra) the company has now done two venture rounds, including a series B round led by premier league VC Accel. They have over 60 employees and 50 customers, though this includes pilot customers i.e. not all these are fully paying yet. Public customers include Goldman Sachs and Bridgewater, a leading hedge fund. The company is cagey about revenues but assures me that they are growing.

StreamBase plans to provide in its product roadmap easier integration of real-time and historical data i.e. more StreamSQL enhancements, continued performance enhancements and improved ease of programmability. Two OEM agreements are already in place.

Competition is mostly in-house coding, though there are some vertical point solutions (Progress software in trading) and there is potentially some overlap with EAI tools at some point. For example, StreamBase partner with Tibco Rendezvous but there is an offering of Tibco for event processing that could potentially compete. From a marketing viewpoint the relationship to EAI and middleware tools will need to be carefully stressed as these tools themselves develop. However the company has certainly picked an attractive niche to operate in, and its high quality VC backers and experienced management will make it a credible player.