- Home
- Time-Series Databases
- 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
Up to 2 nodes · 2 CPU cores and 8 GB RAM per node
Read 3 Oct 2026 · dolphindb.com
DolphinDB Enterprise Trial
Supports high-availability clusters · Expert technical support
Read 3 Oct 2026 · dolphindb.com
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