Contact Us


    Thank you

    We will be in contact shortly.

    DEVELOPERS

    Unlimiting data.
    Limitless intelligence.

    DEVELOPERS

    Unlimiting data.
    Limitless intelligence.

    What is Kx Technology?

    The kdb+ database and Turing complete programming language q form the foundation of all Kx technology. With a data-first approach, the software has been focused on solving problems in high velocity, high volume industries for over 25 years. Read below to provide a brief overview of some of the key capabilities and differentiators of Kx software.

    Functional

    Kx software’s programming language q is a functional Language – ideal for working with Big Data as it encourages viewing functions as transformations to data and allows developers to stay focused on solving the problem at hand.

    Streaming

    Designed to be able to gracefully handle massive real-time streams of data, the software allows users to easily configure and create event driven architectures and workflows.

    Times series

    Native support for time-series operations vastly improves both the speed and performance of queries, aggregation and analysis of structured data.

    Windowing

    The ability to created windowed views of larger datasets is baked into the programming language q. Our powerful window-join functionality enables users to contextualise easily between data tables over entirely customisable windows.

    Green

    At Kx, our software has been designed from the start to be extremely efficient. Kx software is not only faster, it uses significantly less power compared to queries run on a fixed number of compute instances (as seen in other softwares).

    Fast

    The worlds fastest time series database! Kdb+ is optimized for ingesting, analyzing, and storing massive amounts of structured data. The combination of the columnar database design and in-memory capabilities means Kx software offers greater speed and efficiency than typical relational databases.

    Powerful

    Kx software can handle millions of events and measurements per second, gigabytes to petabytes of historical data, all with nanosecond resolution, more efficiently and cost-effectively than any alternative technologies.

    Tables

    We take data seriously! In Kx software tables are a first order datatype, allowing our users to always stay data-driven.

    Interfaces

    Kx software is no doubt world-leading, but we don’t exist in a vacuum – our dedicated fusion team works tirelessly to provide open integration to and from other technologies.  Bi-directional communication with languages such as Python and R allows you to embed your favorite libraries and apply directly to the data.

    Concise

    Functional programming also encourages creating elegant higher-order functions – leading to a neater, more easily supported code base!

    Filtration and Aggregation

    Being data focused, Kx software enables easy and flexible filtration and aggregation of massive amounts of data using qSQL, an SQL-like query syntax. Many of our customers work with petabytes of data!

    Combined Architecture

    One software for real-time, streaming and historical data analytics. A user created general purpose function can be applied just as easily to real-time, streaming or historical data since they all use q the programming language at the heart of Kx software.

    Columnar database

    Much of the performance and efficiency of Kx Software derives from the columnar database structure. This structure means only the data that is required by the user is retrieved from the database in the first place!

    Where can I find more information?

    Use Cases

    Read more about how Kx software is being used and the sorts of problems it is solving.

    Overview of the software

    See the technology in action and up close and personal in this short 10 minute introductory video.

    Developer Documentation

    The golden source for all documentation, including our advanced whitepapers and developer tools.

    Getting started

    Ready to get hands on? Feel free to download the software for non-commercial purposes here, and all documentation and installation instructions can be found at code.kx.com.

    If you want to accelerate the learning process, please consider signing up here for one of our free introductory workshops (fully remote) which are run across multiple time zones.

    Download

    Kx offers both a free 64-bit on-demand version of kdb+ and a free 32-bit version, both for non-commercial use. The differences between the two versions are itemized in the table below. Feel free to download either one, or both by clicking below.

    Kx Streaming Analytics Features

    If you are interested in licensing kdb+ for commercial use, or embarking on a proof of concept project, please email sales@kx.com

    64-bit Personal Edition (on demand)

    32-bit Personal Edition

    Developer Resources

    Licenses

    Kx offers a wide variety of licensing options for its time-series, in-memory database platform kdb+ that are designed to suit different workloads and operational requirements. The table below illustrates the conventional availability of the kdb+ system. In the event that you do not see an option that meets your needs, or if you are a startup company, please feel free to email sales@kx.com or use the contact form and we will be most happy to talk through your specific requirements.

    Learn more about Kx Streaming Analytics v4.0

    Notes  – *Academic licenses are available for non-commercial research and teaching.

    For additional information on license terms please contact us at sales@kx.com.

    Academic
    32-bit Personal Edition
    64-bit Personal Edition (on demand)
    Non-Expiring Cores
    Subscription cores
    On Demand

    Upcoming kdb+ Training

    As we monitor the ongoing global situation regarding COVID-19, we have decided to host our workshops and training on a digital platform to continue to deliver our training to the Kx Community worldwide.

    Cookie notice

    We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.