Solution Performance

Kdb+ is a time series database built for the Financial Services Industry to handle historical data used by 20 out of 21 top global banks. The STAC Antuco benchmark and STAC Kanaga benchmark test multiple aspects of database and HW performance on a typical customer workload. Both are IO-stressing benchmarks with various types of access (random-like, sequential like, with overlap, etc.)

Visit www.kx.com ›

"Our customers are at the forefront of high frequency sensor analytics, financial trading, streaming data surveillance, regulatory monitoring, and real time analytics. To stay competitive, they are in the chase for increased amounts of online memory in order to improve their “time to result” of time-series data analytics. Intel® Optane™ DC persistent memory provides our customers with the opportunity to achieve this by giving customers systems with a massively increased memory set. As both an in-memory and on disk database, we have always pushed against the limits of memory technology with kdb+. This recent testing with Storage over App Direct mode provided access to significantly larger sets of kdb+ in-memory data. Intel® Optane™ DC persistent memory truly enlarges the capabilities of Kx technology by taking full advantage of its unique architecture."
-Mark Sykes, CTO of First Derivatives and COO, Kx

Challenges

Quick access to historical data is absolutely critical to electronic trading to get a competitive advantage. The dataset size is often too large to be stored in DRAM. Adding additional memory is often cost prohibitive, resulting in the need to scale out and increasing HW footprint.

Solution

Higher memory capacities of Intel® Optane™ DC persistent memory (App Direct Mode (Storage over AD)) facilitates storing larger datasets and more historical data closer to the CPU, delivering significant performance improvements (see charts)1 2 3 4, compared to using SSDs (current solution).

Value

Significantly better performance – Kx customers will benefit from being able to access historical data much faster than currently available solutions.

Información sobre productos y rendimiento

1

Los resultados de rendimiento se basan en pruebas realizadas por Intel y Kxel, y la auditoría realizada por STAC, el 25 de marzo de 2019; es posible que no reflejen todas las actualizaciones de seguridad disponibles públicamente. Ningún producto o componente es completamente seguro.

 

2

Kx kdb+* v3.6 (análisis de rendimiento Antuco de STAC*); SO: Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64. Pruebas realizadas por Intel y Kx, y auditadas por STAC, concluidas el 25 de marzo de 2019.

REFERENCIA: Lenovo ThinkSystem SR650*: procesador Intel® Xeon® Platinum 8280L de 2 zócalos, 2,7 GHz, 28 núcleos, turbo y HT activadas, BIOS IVE135N-2.10, 768 GB de DDR4, 12 ranuras / 64 GB / 2933 MT/s / DDR4 LRDIMM, 2 x 8 TB Intel® SSD P4600 NVMe*, Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64.

NUEVO: Lenovo ThinkSystem SR950*?: procesador Intel® Xeon® Platinum 8280L de 2 zócalos, 2,7 GHz, 28 núcleos, turbo y HT activadas, BIOS IVE135N-2.10, 768 GB de DDR4, 12 ranuras / 64 GB / 2933 MT/s / DDR4 LRDIMM, 12 288 GB de DCPMM, 24 ranuras / 512 GB / 2666 MT/s, 2 x 8 TB Intel® SSD P4600 NVMe*, Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64.

3

Kx kdb+* v3.6 (análisis de rendimiento Kanaga de STAC*); la carga de trabajo consta de datos históricos para 2011-2012; SO: Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64. Pruebas realizadas por Intel y Kx, y auditadas por STAC, concluidas el 25 de marzo de 2019.

REFERENCIA: Lenovo ThinkSystem SR950*?: procesador Intel® Xeon® Platinum 8280L de 4 zócalos, 2,7 GHz, 28 núcleos, turbo y HT activadas, BIOS PSE121C-1.50, 1532 GB de DDR4, 24 ranuras / 64 GB / 2666 MT/s / DDR4 LRDIMM, 6 x 8 TB Intel® SSD P4600 NVMe*, Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64.

NUEVO: Lenovo ThinkSystem SR950*?: procesador Intel® Xeon® Platinum 8280L de 4 zócalos, 2,7 GHz, 28 núcleos, turbo y HT activadas, BIOS PSE121C-1.50, 1532 GB de DDR4, 24 ranuras / 64 GB / 2666 MT/s / DDR4 LRDIMM, 12 288 GB de DCPMM, 24 ranuras / 512 GB / 2666 MT/s, 6 x 8 TB Intel® SSD P4600 NVMe*, Red Hat Enterprise Linux* 7.6 kernel 3.10.0-957.el7.x86_64.

4

El software y las cargas de trabajo utilizadas en las pruebas de rendimiento han sido optimizados para el rendimiento solamente en microprocesadores Intel®. Las pruebas de rendimiento, como SYSmark* y MobileMark*, se han medido utilizando sistemas, componentes, software, operaciones y funciones informáticas específicas. Cualquier cambio realizado en cualquiera de estos factores puede hacer que los resultados varíen. Es conveniente consultar otras fuentes de información y pruebas de rendimiento que le ayudarán a evaluar a fondo sus posibles compras, incluyendo el rendimiento de un producto concreto en combinación con otros. Para más información, visite www.intel.es/benchmarks.