Kx Data Refinery brings together all of the hard-won experience and battle-hardened technology developed by Kx for financial markets into a platform that can be used for real-time and historical hosted data capture and analytics across any business vertical. Kx is no longer just about financial markets.

Kx Data Refinery provides a complete suite of tools for managing data from ingestion through consumption by multiple parties in a consistent and controlled manner. Built on Kx technology, our DaaS solution delivers the speed and performance Kx is known for.

Kx for Data Refinery Flyer



Kx Data Refinery is a high-performance low-latency data processing platform providing flexible real-time access to time-series data and powerful analytics. It is designed to take the data management and processing burden away from the user and let them concentrate instead on exploiting its potential.


Kx Data Refinery is an easy to use interactive platform enabling users to execute queries and get responses in milliseconds, not hours.

It is developed on a single integrated software stack for quicker, easier implementation, lower cost and reduced TCO - in contrast to incompatible tools, disparate environments and lengthy integration projects


For non-technical users Kx Data Refinery offers an intuitive interface that enables them to form queries simply by stating what data they want and the parameters for calculating their results. So users do not necessarily need to know about query languages or schemas, they can focus instead on what they really want - the data. Advanced users can use the programming language q for more complex queries.


• All asset classes supported
• Level 1 and level 2 data
• Historical symbology management
• Corporate action adjustments
• Cancellations & corrections
• Timezone management
• Nanosecond timestamping


Kx Data Refinery is built on a HTAP architecture that combines in-memory computing, low-latency messaging and streaming capabilities that enable it to perform time-series operations on both real-time and historical data seamlessly. Sample applications include order replay for best execution and TCA analysis, back testing data for new algorithms and ad-hoc queries across the full swathe of historical data.


The basis for Kx Technology is a unique integrated platform which includes a high-performance historical time-series columnar database called kdb+, an in-memory compute engine, and a real-time streaming processor all unified with an expressive query and programming language called q.

Designed from the start for extreme scale, and running on industry standard servers, the kdb+ database has been proven to solve complex problems faster than any of its competitors.


The performance is built in.

Kx's time-series database is optimized for Big Data analytics. The columnar design of kdb+ means it offers greater speed and efficiency than typical relational databases. Its innovative native support for time-series operations vastly improves the speed and flexibility of queries, aggregation, joins, and analysis of business information – be it structured, semi-structured, or key value data.

Kdb+ is different. Its built-in functional array language, q, includes a superset of SQL that operates directly on the data, removing the need to ship query results to other applications for analysis. Kdb+ and q make full use of the intrinsic power of modern distributed architectures, delivering unparalleled performance, proven again and again in industry benchmarks and real world experience.


Getting bigger without getting slower.

The design of kdb+ allows it to easily scale horizontally and vertically as data volumes grow, without losing performance.

Banks, trading firms and financial institutions have used Kx technology for lightning fast processing of vast amounts of data for over two decades, before the phrase "Big Data" was even coined.

Today sectors including retail, utilities, telecommunications, pharmaceutical, oil and gas, and genome research are adopting kdb+ to solve their Big Data problems as they find more stack-based architectures are proving too expensive and slow to scale efficiently.

Single Platform

On disk. In memory. Streaming.

For many businesses, the promise of Big Data analytics was the ability to use both streaming and the vast amounts of historical data effectively.

However, the reality found by many is having to install a stack of different solutions from different vendors. Each layer in the stack brings its own set of compatibility, maintenance, and support issues, often requiring a plethora of different skill sets. Kx Technology can address every part of the data-stream as it passes through the business, in a single unified architecture.

Historical disk-based data, in-memory databases, the complex processing of events, and real-time streams are all managed by Kx using just one underlying technology. Analysis of historical trends can be re-used for real-time analytics, creating tremendous reductions in development time and ongoing maintenance costs.

Kdb+'s exceptional speed in analyzing data, wherever it is stored, enables businesses to visualize its complexities in ways they found impossible before.

Lower TCO

More costs less.

When choosing a technology platform, a seemingly difficult balance needs to be achieved between the bottom-line impact of real world costs, and the top-line benefits of rapid delivery, high performance, and ability to meet the changing requirements of the business. Kx Technology demonstrably allows for both, without compromise.

Our market-leading efficiencies of hardware utilization, the lower footprint, the lower maintenance and operational costs coupled with the otherwise unheard of productivity with developing in the kdb+ environment means that a Kx implementation will always work out to be more cost effective than alternatives.

In conjunction with this, the Kx Technology platform has both the tooling and the underlying language, q, that our customers tell us enables for the very rapid development of full solutions, thus delivering to the business the rapid change ability that the top-line demands.

Kx's core technology, the kdb+ time-series database, is renowned for its computational speed and performance, as well as the simplicity of its architecture for large-scale data analytics.

Request a Demo


+44 (0) 28 30258826