Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Time-Series Databases
  3. DolphinDB

DolphinDB

What it is

DolphinDB is a real-time analytics and stream-processing platform built around a high-performance time-series database. It provides storage engines for time-series databases, OLAP, and in-memory OLTP workloads, along with more than 1,500 built-in analytical functions and more than 10 streaming engines. Batch and stream processing can use the same metric expression. Programming options include imperative, vectorized, functional, and SQL paradigms. Its distributed system supports horizontal scaling, load balancing, fault tolerance, distributed transactions, and high availability. Deployment options include cloud, on-premise, and hybrid environments. The maker describes use in finance, energy, power, transportation, industrial manufacturing, and scientific research. DolphinDB is available through API, extension, Linux, self-hosted, web, and Windows options. The free Community Edition is a perpetual license limited to two nodes, with two CPU cores and 8 GB RAM per node. A free Enterprise Trial supports high-availability clusters and includes expert technical support. Related components cover embedded use, GPU workloads, quantitative research workflows, and complex event processing.

For and against

For

  • Includes more than 1,500 built-in analytical functions.
  • Supports more than 10 streaming engines.
  • Offers cloud, on-premise, and hybrid deployment options.
  • Free Enterprise Trial includes expert technical support.

Against

  • Community Edition is limited to two nodes.
  • Each Community Edition node is limited to two CPU cores and 8 GB RAM.

The verdict

DolphinDB combines time-series storage, analytics, and streaming with distributed deployment options. Check the Community Edition’s node and per-node resource limits against your needs.

Who it suits

DolphinDB suits teams that need real-time analytics or stream processing, including those working in finance, energy, transportation, manufacturing, or scientific research. The free Community Edition is an option for deployments within its listed node and resource limits.

Plans and prices

DolphinDB Community Edition

Free

Up to 2 nodes · 2 CPU cores and 8 GB RAM per node

DolphinDB Enterprise Trial

Free

Supports high-availability clusters · Expert technical support

Every plan, in full

On the record

Analytics
The product page says DolphinDB offers more than 1,500 built-in functions for analytical tasks.dolphindb.com · read 3 Oct 2026
Database engines
It provides storage engines for time-series databases, OLAP, and in-memory OLTP use cases.dolphindb.com · read 3 Oct 2026
Deployment
The maker describes cloud, on-premise, and hybrid deployment options with horizontal cluster scaling.dolphindb.com · read 3 Oct 2026
Editor integration
The DolphinDB VS Code extension lets users write and execute DolphinDB scripts and supports code completion, multi-user connections, version control, and debugging.dolphindb.com · read 3 Oct 2026
Enterprise components
Swordfish is an embedded version of DolphinDB, Shark is its GPU version, Starfish supports quantitative research workflows, and Octopus is a complex event processing engine.dolphindb.com · read 3 Oct 2026
Kafka integration
The Kafka plugin can publish or subscribe to Kafka streams using JSON, DolphinDB, or string formats; on ARM Linux it lacks SASL authentication support and zstd compatibility.docs.dolphindb.com · read 3 Oct 2026
Product
DolphinDB is a real-time analytics and stream-processing platform powered by a high-performance time-series database.dolphindb.com · read 3 Oct 2026
Programming
DolphinDB supports imperative, vectorized, functional, and SQL programming paradigms.dolphindb.com · read 3 Oct 2026
Python API
The DolphinDB Python API supports Windows amd64, Linux x86_64 and aarch64, and Mac x86_64 and arm64 in the documented environments.docs.dolphindb.com · read 3 Oct 2026
Scaling and availability
Its distributed system supports horizontal scaling, load balancing, fault tolerance, distributed transactions, and high availability across data nodes, controllers, streaming, and API clients.dolphindb.com · read 3 Oct 2026
Security
The maker documents user and group access controls, multiple privilege types, function views, RSA encryption, and HTTPS support.docs.dolphindb.com · read 3 Oct 2026
Streaming
DolphinDB provides more than 10 streaming engines and lets batch and stream processing use the same metric expression.dolphindb.com · read 3 Oct 2026
Support
The Enterprise Trial listing includes expert technical support.dolphindb.com · read 3 Oct 2026
Use cases
The maker describes use in finance, energy, power, transportation, industrial manufacturing, and scientific research.dolphindb.com · read 3 Oct 2026

Alternatives to DolphinDB

Every alternative, ranked