Kdb+

Kdb+ is a high-performance column-oriented in-memory database combined with a powerful, array-oriented programming language called Q. It is specifically optimized for storing, querying, and analyzing massive volumes of time-series data with ultra-low latency, primarily used in financial services…

Key facts

First appeared
1998
Category
database
Problem solved
Kdb+ was created to solve the limitations of traditional relational databases in handling the extreme volume, velocity, and complexity of time-series data, such as financial tick data. It aimed to provide a single, integrated solution for high-speed ingestion, storage, real-time analytics, and historical querying with minimal latency, which was critical for high-frequency trading and quantitative analysis.
Platforms
linux, windows, macos

Related technologies

Notable users

  • Investment banks
  • Citadel
  • JPMorgan Chase
  • Goldman Sachs
  • Quantitative trading firms
  • Bridgewater Associates
  • Two Sigma