Kx Systems

Kx technology supports the rapid analysis of time-series data and, more generally, the analysis of streaming, in-memory and historical data, and combinations thereof, with very low latency. It is built on the Kdb+ database. On top of Kdb+, Kx Systems provides a built-in array processing language called q.

In practice, the combination of stream processing, together with in-memory processing and persistent data storage, means that Kx provides a so-called Kappa architecture (a simplified version of a Lambda architectures). Where it differs from many other potential providers of Kappa architectures is that Kx offers a consistent, unified approach to supporting the combination of real- time and batch analytics that Lambda and Kappa architectures are aimed at, with a single code base.

Author/s: Philip Howard

Staying ahead of the technology curve

Our CIOs will give you the edge you need to compete in the digital economy