McObject with its eXtremeDB Financial Edition database has set record STAC-M3 benchmarks running on a hardware platform provided by Dell, Mellanox and Kove. eXtremeDB is just the second database to be featured in published STAC-M3 benchmarks, the other being Kx Systems’ kdb+.
STAC-M3 – as administered and audited along with other benchmarks by the Securities Technology Analysis Center – covers the management and processing of financial time series data, such as a history of trade and quote data.
eXtremeDB Financial Edition is an in-memory/hard disk hybrid database, featuring column-oriented data storage and a library of vector-based statistical functions, to store, retrieve and analyse time series data. Its origins are as an embedded database for such diverse uses as set top cable TV boxes to military jets.
For the benchmarks, McObject set out to reconstruct the same ‘Stack Under Test’ used to run earlier benchmarks on kdb+. The stack includes a Dell PowerEdge R910 server, Mellanox InfinBand networking and a Kove XPD L2 RAM storage device. That combination is offered by Dell as its High Performance Database System.
Running with eXtremeDB, the stack achieved the lowest mean response times reported for 15 of 17 STAC-M3 benchmarks. As one example, the Market Snapshot benchmark with 10 concurrent queries on a set of symbols to return latest trade and quotes, mean latency was 184 milliseconds, compared to 360 milliseconds when the benchmark was run on kdb+. McObject executives suggest that the stack achieved overall performance of around twice that of the kdb+ benchmarks. Standard deviation for benchmarks were also record lows, demonstrating the determinism of the package.
More information on the STAC-M3 eXtremeDB benchmark is here.