Favicon of DolphinDB

DolphinDB: Distributed Time Series Database

DolphinDB helps financial institutions and quantitative research teams manage large datasets with low-latency analytics. It is designed for organizations requiring ACID compliance and horizontal scaling for time-series data.

At a glance

Best for
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.
Key use cases
Quantitative Finance Research, Real Time Data Analytics, Low-Latency Stream Processing, Financial Infrastructure Support
Official website
www.dolphindb.com
Screenshot of DolphinDB website

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.

Best For

Enterprise companiesMid-market companiesFinancial services firmsQuantitative 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.

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

Software Type:

Featured Tools

Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon
  
  
 
   
Favicon