AI TOOL PROFILE
DolphinDB: Distributed Time Series Database
- Data and Analytics
- Database
- Enterprise companies
- Mid-market companies
- Financial services firms
- Quantitative finance teams
Pricing
DolphinDB offers a free Community Edition with a perpetual license for limited resource use. Enterprise versions are available via trial and request. Pricing for enterprise tiers was not clearly available from the provided evidence.
At a glance
- Best for
- Enterprise companies, Mid-market companies, Financial services firms, Quantitative finance teams
- Key use cases
- Quantitative Finance Research, Real Time Data Analytics, Low-Latency Stream Processing, Financial Infrastructure Support
- Official website
- Visit DolphinDB official website

How AI is used
DolphinDB is a real time computing platform built around a distributed time series database. It combines data storage, query capabilities, and a dedicated programming language to support both batch and stream processing.
The tool is designed for companies in financial services and quantitative finance that process large volumes of data. It helps technical teams manage analytical tasks through a library of built-in functions and supports multiple programming paradigms, including SQL. The platform is built for high availability and supports horizontal scaling to manage increasing data loads.
Buyers should confirm their technical capacity to manage the system and verify if the resource limits of the Community Edition meet their initial testing needs.
Key Features
Distributed Time Series Database
Provides storage and query capabilities with native support for horizontal scaling and load-balancing.
Real Time Analytics Engine
Supports in-database analytics and batch processing using over 1,500 built-in functions.
Low-Latency Streaming
Includes over 10 streaming engines that use JIT compilation and incremental computing for data processing.
ACID Compliance
Supports distributed transactions to maintain data consistency.
Multi-Paradigm Programming
Supports imperative, vectorized, functional, and ANSI SQL programming styles.
High Availability Solutions
Includes recovery options for data nodes, controllers, and streaming services to support continuous operation.
Use Cases
Quantitative Finance Research
Supports data management, factor development, and strategy backtesting.
Real Time Data Analytics
Performing analytical queries on large time-series datasets with low latency.
Low-Latency Stream Processing
Processing streaming data using shared metric expressions for both batch and real time workflows.
Financial Infrastructure Support
Serving as the database layer for AI-driven financial systems and risk control.
FAQ
What is DolphinDB used for?
- DolphinDB is used for storing and querying large time-series datasets and performing real time analytics and stream processing, particularly in financial environments.
Is there a free version of DolphinDB?
- Yes, the Community Edition is available under a perpetual license, supporting up to 2 nodes with 2 CPU cores and 8 GB RAM per node.
Who is the target buyer for DolphinDB?
- It is designed for enterprise and mid-market companies, specifically those in financial services and quantitative finance requiring high-performance data infrastructure.
Does DolphinDB support SQL?
- Yes, it is compatible with ANSI SQL and provides additional SQL clauses for tasks like generating pivot tables.
Source category: Data & Analytics
Source subcategory: Database
More tools in Data & Analytics
Other published listings in the Data & Analytics category.
More tools in the Database software type
Related listings that share the same software type for comparison and shortlisting.
