StartupStash

An editorial team. Writers who work in each category build the lists. Prices come from the vendors' own pages.

Kdb+ Alternatives for Time-Series and Tick Data

Kdb+ is KX's columnar time-series database and the q language that runs it, used for decades on trading desks for tick data, risk and research. It is alive and has a new wrapper. KX announced on November 17, 2025 that KDB-X is generally available, describing it as built on the same kdb+ core with existing code and data still compatible, plus vector and AI data handling. The KX pricing page offers KDB-X free to start, with usage-based pricing sized by memory (GiB) for larger setups. KX publishes no rates, and custom deals go through sales.

The free tier has hard limits. The KDB-X Community Edition terms allow personal and commercial projects but cap q at 16 GB of RAM, 24 CPU cores, four secondary threads and 16 connections per process, on one instance. Teams outgrow that quickly, and q is a scarce skill to hire for. The seven databases below cover tick storage, SQL analytics, embedded research and streaming metrics, and most of them have a fully open source edition.

Prices below are as of November 8, 2026. Our method is on How we review tools.

Quick comparison

Tool Best for Price Platforms
QuestDB Tick data with time-series SQL and as-of joins Free, Apache 2.0; Enterprise on request Linux, macOS, Windows, Docker
ClickHouse Fast SQL analytics over billions of rows Free; Cloud from $0.2181 per compute unit-hour Linux, macOS, Docker, Cloud
DolphinDB A kdb+-style database that bundles a language and streaming Price on request Linux, Windows, Cloud
TimescaleDB Time series inside PostgreSQL Free self-hosted; Tiger Cloud from $30 a month Linux, macOS, Windows, Cloud
DuckDB Research on a laptop with Parquet files Free, MIT Windows, macOS, Linux
InfluxDB 3 Metrics and sensor data with line protocol Core free; Enterprise on request Linux, macOS, Windows, Docker, Cloud
Apache Druid Real-time dashboards on streaming events Free, Apache 2.0 Linux, macOS

QuestDB

QuestDB maps most directly onto kdb+ habits. The QuestDB repository lists SQL extended for time series with SAMPLE BY, LATEST ON, ASOF JOIN and WINDOW JOIN, plus materialized views and n-dimensional arrays. Data arrives over its own binary protocol, InfluxDB Line Protocol, the PostgreSQL wire protocol or a REST API with CSV import.

The core is Apache 2.0 and has about 17,300 GitHub stars. QuestDB's pricing page says Enterprise is priced by sales and adds replication with failover, role-based access down to columns, TLS, SSO, point-in-time recovery, and Parquet and Iceberg tables on object storage. It can run self-managed or in your own AWS or Azure account.

Best for: Market data teams who want as-of joins and bar sampling in SQL instead of q.

Pricing:

  • Open Source: free, Apache 2.0
  • Enterprise: contact sales; free trial
  • BYOC on AWS or Azure: through Enterprise

Watch out for:

  • The open source edition has only basic authentication over unencrypted connections. TLS and access control are Enterprise features.
  • High availability and replication are also Enterprise-only, so a production cluster means a sales conversation, much like KX.

ClickHouse

ClickHouse is a column store built for scanning huge tables fast, and many firms run it next to or instead of kdb+ for historical analysis. It speaks SQL, supports ASOF JOIN for matching trades to quotes, and scales across shards and replicas. The server is open source under Apache 2.0, so you can self-host it on any number of cores without a licence.

The ClickHouse Cloud pricing page lists storage at $25.30 per TB a month and compute from $0.2181 per compute unit-hour on Basic, $0.2985 on Scale and $0.3903 on Enterprise, for AWS us-east-1 in US dollars. New accounts get $300 of credit for 30 days.

Best for: Analytics teams that want SQL at kdb+ speeds over very large history.

Pricing:

  • Open source: free, Apache 2.0
  • Cloud Basic: $0.2181 per compute unit-hour, up to 1 TB storage
  • Cloud Scale: $0.2985 per compute unit-hour
  • Cloud Enterprise: $0.3903 per compute unit-hour
  • Storage: $25.30 per TB a month; trial $300 credit for 30 days

Watch out for:

  • It is tuned for batch inserts. Row-by-row updates and deletes are slow mutations, so a live order book needs a different design.
  • Cloud rates vary by provider and region, so the us-east-1 figures are only a starting point.

DolphinDB

Of all the picks, DolphinDB works most like kdb+. It is a distributed time-series database with a full scripting language, a stream-processing framework and built-in analytics functions, so research and production can run in one system. Plugins connect it to market data feeds, and a November 6, 2026 news post announced one for XTP-Pro.

The DolphinDB site also lists Swordfish, an embedded low-latency engine, Shark for CPU and GPU computing, and Orca for enterprise real-time work. Pricing is not published. You request a trial or contact sales, and the docs say memory, cores and cluster nodes are constrained by your licence.

Best for: Quant teams who want kdb+'s all-in-one model with a different vendor.

Pricing:

  • Trial: on request
  • Licences: price on request; memory, cores and nodes set by licence

Watch out for:

  • You swap q for another proprietary language, so the hiring problem changes shape rather than going away.
  • Like KX, it has no public price, which makes cost comparisons slow.

TimescaleDB

TimescaleDB turns PostgreSQL into a time-series database with hypertables that partition by time, columnar compression and continuous aggregates. Its company now trades as Tiger Data. The appeal for kdb+ teams is ordinary PostgreSQL: any driver, BI tool or ORM works, and SQL skills are easy to hire.

The Tiger Data pricing page lists Tiger Cloud Performance from $30 a month and Scale from $36 a month for compute, with storage at $0.177 and $0.212 per GB-month. Usage is metered hourly and billed monthly in arrears. There is a 30-day trial with no card, and self-managed TimescaleDB is free.

Best for: Teams that want time-series features without leaving PostgreSQL.

Pricing:

  • Self-managed: free
  • Tiger Cloud Performance: from $30 a month compute, $0.177 per GB-month storage
  • Tiger Cloud Scale: from $36 a month compute, $0.212 per GB-month storage
  • Enterprise: contact sales

Watch out for:

  • The repository mixes Apache 2.0 code with a separate Timescale License directory, so check which features you may offer as a hosted service.
  • Row-store PostgreSQL underneath means wide scans run slower than in kdb+ or ClickHouse until data is compressed.

DuckDB

For quants who used kdb+ mainly as a fast research engine on one machine, DuckDB is the free answer. It runs inside Python, R or a command line, reads Parquet and CSV files in place, and supports ASOF JOIN and window functions in standard SQL. Nothing needs a server.

Version 2.0.0 reached PyPI on October 21, 2026, and the whole engine is MIT licensed. MotherDuck sells a hosted service built on it for teams that want shared storage.

Best for: Researchers who query Parquet tick files on a laptop or a single large server.

Pricing:

  • Free, MIT licence
  • MotherDuck hosted service: priced separately

Watch out for:

  • Only one process can write to a database file at a time, and other processes can only read it, per DuckDB's concurrency docs.
  • There is no streaming ingest or tickerplant equivalent, so live capture has to happen elsewhere.

InfluxDB 3

InfluxDB 3, from InfluxData, was rebuilt on Apache Arrow, DataFusion and Parquet, and it answers SQL as well as InfluxQL. It suits the monitoring and sensor side of a firm more than order books: metrics come in through line protocol, the same format QuestDB accepts, and Telegraf agents can feed it.

The InfluxData pricing page lists InfluxDB 3 Core as free and open source. Enterprise adds high availability, read replicas, clustering and SSO, is priced by CPU configuration, and has a 30-day trial. Cloud Serverless charges $0.0025 per MB written and $0.002 per GB-hour of storage.

Best for: Infrastructure and IoT teams collecting high-frequency metrics.

Pricing:

  • Core: free, open source
  • Enterprise: custom price by CPU configuration; 30-day trial
  • Cloud Serverless: $0.0025 per MB written, $0.012 per 100 queries, $0.002 per GB-hour storage
  • Cloud Dedicated: custom

Watch out for:

  • Core is single-node with no high availability, so production redundancy needs Enterprise.
  • Its query model fits metrics. Complex as-of joins across trade and quote tables are not its strength.

Apache Druid

Apache Druid targets a narrower job: sub-second queries on event streams for live dashboards. It ingests straight from Kafka or Kinesis, indexes data as it lands, and serves many concurrent users. A trading firm might use it for a real-time P&L or surveillance screen rather than for research.

The Druid downloads page lists version 38.0.0, released October 1, 2026. It is an Apache Software Foundation project under the Apache 2.0 licence, with commercial hosting from vendors such as Imply.

Best for: Teams building high-concurrency dashboards on streaming data.

Pricing:

  • Free, Apache 2.0
  • Managed hosting: priced by third-party vendors

Watch out for:

  • A cluster has several process types, including brokers, historicals and coordinators, so operations are heavier than a single kdb+ process.
  • Joins are limited compared with SQL warehouses, so tick-by-tick as-of logic is a poor fit.

How to choose

If you need Pick
Open source tick storage with as-of joins QuestDB
SQL analytics over years of history ClickHouse
An all-in-one language and database like kdb+ DolphinDB
Time series inside PostgreSQL TimescaleDB
Free research on Parquet files DuckDB
Infrastructure metrics at high volume InfluxDB 3
Live dashboards on Kafka streams Apache Druid

When to stay with Kdb+

Stay with kdb+ if your desk already runs a tickerplant, real-time and historical databases and a library of q code. Rewriting that is a long project, and KDB-X keeps existing code and data compatible while adding vector search. Individuals and small projects can also test their data against the 16 GB cap of the free KDB-X tier before moving.

Frequently asked questions

Is kdb+ free?

There is a free KDB-X Community Edition, built on kdb+, that permits personal and commercial use. It is limited to 16 GB of RAM for q, 24 CPU cores, one instance and 16 connections per process. Larger deployments pay KX based on usage.

How much does kdb+ cost?

KX does not publish rates. Paid KDB-X use has usage-based pricing sized by memory (GiB) and billed monthly, and custom setups go through sales.

What is the open source alternative to kdb+?

QuestDB (Apache 2.0) and ClickHouse (Apache 2.0) are the usual open source picks for tick data. DuckDB (MIT) covers single-machine research, and TimescaleDB adds time series to PostgreSQL.

Is KDB-X the same as kdb+?

KDB-X runs on the kdb+ engine and keeps existing q code and data compatible. KX added time-series, vector and AI data handling on top and positions it as the next generation of kdb+.

StartupStash

An editorial team. Writers who work in each category build the lists. Prices come from the vendors' own pages.

More alternatives

Domcomp Alternatives for Comparing Domain Registrar Prices

Domcomp still loads, but its blog stopped in December 2024. Two price trackers and four registrars, with .com prices as of November 2026.

Domcomp alternatives

PageFreezer Alternatives for Website and Social Media Archiving

PageFreezer starts at $1,500 a year. Eight alternatives for website and social archiving, from Smarsh and Red Oak to CivicPlus and Browsertrix, with prices.

PageFreezer alternatives

MinerGate Alternatives for CPU and GPU Mining

MinerGate's site was unreachable in early November 2026, and reviews report lost balances. Compare 8 alternatives, from Kryptex to XMRig and P2Pool.

MinerGate alternatives