Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Streaming Analytics Software
  3. kdb+

kdb+

kdb+ · Newry, Northern Ireland

What it is

kdb+ is a time-series database and analytics engine from KX, headquartered in Newry, Northern Ireland. Built around the q vector language, it captures, analyzes, and supports action on real-time and historical data. KX describes in-memory ingestion and analysis with sub-millisecond performance for time-critical workloads. Its storage design uses an RDB for newest in-memory data, an IDB for recent disk data, and an HDB for long-term columnar archives. Query options include q and q-SQL, with listed language support for Python, Java, C#, C++, Rust, R, and open-source libraries. Data can arrive through tickerplants, feed handlers, batch mode, TCP/IP, Apache Kafka, Python, Java, or C. KX cites trading, fraud detection, and IoT monitoring, serving Capital Markets, Defense, and High-Tech Manufacturing. Deployments include APIs, self-hosted systems, Linux, macOS, and Windows, with cloud documentation for AWS, Google Cloud Platform, and Microsoft Azure. SSL/TLS connections can use OpenSSL certificates and keys.

For and against

For

  • Sub-millisecond performance described for time-critical workloads
  • RDB, IDB, and HDB storage layers
  • q and q-SQL query support
  • Multiple ingestion methods, including Kafka
  • Cloud deployment documentation for three providers

Against

  • Commercial pricing is available only on request
  • Personal edition is non-commercial
  • Personal edition limited to two computers
  • Personal edition cannot run in the cloud

The verdict

kdb+ provides a layered time-series database and analytics engine with broad language, ingestion, and deployment support. Commercial users need a KX license agreement and key, while the free personal edition has strict local-use limits.

Who it suits

kdb+ suits organizations handling time-series workloads in areas such as trading, fraud detection, IoT monitoring, and other listed sectors. It also fits teams needing multiple ingestion methods, query languages, or cloud deployment options.

Plans and prices

kdb+ On Demand Personal Edition

Free

Personal, non-commercial use · Up to 2 computers · Maximum 24 cores per computer · Local environment only, no cloud

Commercial kdb+

Priced on request

Commercial use requires a KX license agreement and valid license key file

Every plan, in full

On the record

Cloud deployments
KX documentation lists deployments of kdb+ on Amazon Web Services, Google Cloud Platform, and Microsoft Azure.code.kx.com · read 8 Oct 2026
Commercial licensing
KX states that commercial kdb+ is covered by a license agreement and requires a valid license key file; prospective commercial users are directed to contact sales.code.kx.com · read 8 Oct 2026
Compatibility
The KX download page describes KDB-X Community Edition as backwards compatible with kdb+.kx.com · read 8 Oct 2026
Languages
The kdb+ product page lists support for q, Python, Java, C#, C++, Rust, R, and open-source libraries.kx.com · read 8 Oct 2026
Performance
KX says kdb+ ingests and analyzes real-time data in memory and delivers sub-millisecond performance for time-critical workloads.kx.com · read 8 Oct 2026
Personal edition limits
The On Demand Personal Edition is non-commercial, limited to two computers and 24 cores per computer, cannot run in the cloud, and requires an always-on internet connection.kx.com · read 8 Oct 2026
Security
kdb+ can use SSL/TLS to encrypt connections with OpenSSL, configured with certificates and keys.code.kx.com · read 8 Oct 2026
SQL support
Yeskx.com · read 22 Sep 2026
Storage architecture
The product page describes an RDB for newest in-memory data, an IDB for recent disk data, and an HDB for long-term columnar archives.kx.com · read 8 Oct 2026
Training and support
KX provides free interactive on-demand training through KX Academy and a community for connecting with experts.kx.com · read 8 Oct 2026
Use cases
KX describes kdb+ use in trading, fraud detection, and IoT monitoring, and identifies Capital Markets, Defense, and High-Tech Manufacturing as served sectors.kx.com · read 8 Oct 2026
What it does
kdb+ is a time-series database and analytics engine powered by the q vector language, built to capture, analyze, and act on real-time and historical data.kx.com · read 8 Oct 2026

Alternatives to kdb+

Every alternative, ranked