Kdb+ is a column-based relational time series database (TSDB) with in-memory (IMDB) abilities, developed by Kx Systems. The goal of Kdb+ database is to serve as a central repository to store time series data and support real-time analysis for large amount of data.
Kx Systems originaly released kdb in 1998. It was a database built on the K programming language developed by Arthur Whitney. In 2003, Kx Systems released kdb+ as a 64-bit version of kdb.
Decomposition Storage Model (Columnar)
Kdb+ supports compression in following ways: - A built-in WebSocket server which supports WebSocket compression standard. - In-flight compression between hosts. - On-disk compression, which supports 4 algorithms : -- kdb+ algorithm -- gzip -- Google Snappy -- lzh4c
First Derivatives plc