AI TOOL PROFILE

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.

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
Visit DolphinDBDolphinDB software interface screenshot

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.

Browse all tools in Data & Analytics

More tools in the Database software type

Related listings that share the same software type for comparison and shortlisting.

Browse all Database software type tools