STAC Report: kdb+ with Vexata NVMe flash array

Solution breaks more than half the records in both baseline and scale benchmarks

3 May 2017

We recently used STAC-M3 to test kdb+ with a Vexata VX-100 NVMe Flash Array. The STAC Reports are available here.

STAC-M3 is the set of industry standard enterprise tick-analytics benchmarks for database solutions that manage large time series of market data (tick data). This project used both the baseline benchmark suite (Antuco) and the volume- and user-scaling suite (Kanaga).

In this solution, the kdb+ 3.5 database from Kx Systems was distributed across four Intel S2600WT2-based servers, each with two 22-core Intel Xeon E5-2699 v4 CPUs and 256GB of DRAM, all of which accessed the Vexata VX-100 Flash Array over Fibre Channel.

In all, the STAC-M3 specifications deliver dozens of test results, which are presented through a variety of tables and visualizations in this report. Vexata chose to highlight the following:

  • Compared to all publicly reported STAC-M3 results to date, the Vexata-based solution broke over half the records in mean response time for both the baseline and scaling suites:
    • New records in 8 of 17 STAC-M3 Antuco benchmarks
    • New records in 14 of 24 STAC-M3 Kanaga benchmarks 
  • Compared to the most recent record-setting system (SUT ID KDB160930), which used a PCIe-connected flash array and 4 servers with the same processors as this Fibre Channel-connected Vexata solution, the Vexata solution:
    • Was faster in 14 of 17 STAC-M3 Antuco benchmarks, including every single one of KDB160930’s previous records
    • Was faster in 14 of 24 STAC-M3 Kanaga benchmarks
    • Was 72% faster in the 5-year high bid benchmark, the most intense sequential read workload (STAC-M3.β1.1T.5YRHIBID.TIME)
    • Was 68% faster in the NBBO benchmark, a combined read/write workload (STAC-M3.β1.1T.NBBO.TIME)

STAC Reports for the baseline tests and scale tests are at the link above. Premium subscribers also have access to the code used in this project and the micro-detailed configuration information for the solution.

To learn about subscription options, please contact us.

About STAC News

Read the latest about research, events, and other important news from STAC.

Subscribe to notifications of research, events, and more.