Skip to main content
Altair_APA_DolphinDB_Hero_Desktop

DolphinDB by DolphinDB Inc.

DolphinDB offers a unified platform for data warehouse, analytics, and streaming workloads. At its core, it is a high-performance distributed time-series database. With a fully featured programming language, more than 2,000 built-in functions, and a suite of stream computing engines, DolphinDB enables rapid development of high-performance applications for mission-critical tasks in global financial institutions.

Why DolphinDB?

Distributed Architecture

Distributed storage supports online/offline scaling, high availability, flexible backups, async replication, and enhances fault tolerance and scalability.

Multi-Paradigm Programming

DolphinDB supports diverse programming paradigms, including SQL-92, asof joins, DFS table joins, pivot tables, and Python pandas-like syntax.

Streaming Data Processing

Stream tables for real-time data, multi-engine stream computing with sub-millisecond latency, replay capabilities, and unified stream/batch processing.

Key Features

Performance Superiority

Faster than traditional databases by 100x or more; millisecond response time for queries on petabytes of data.

Low-Latency, Developer-Friendly Streaming

Unified batch and stream processing, over 10 streaming engines, and high availability in streaming.

Distributed Architecture

Native support for distributed scaling, load-balancing, fault tolerance, and high availability.

Programming Flexibility

Feature over 2000 functions for complex analytics. Support diver programming paradigms imperative, vectorized, functional, and SQL.

SQL Compatibility and Extensions

Compatible with ANSI SQL. Offer new SQL clauses for generations of pivot tables, calculations within groups, and more.

Transactional Support

As one of the few ACID-compliant time-series databases, DolphinDB ensures strong data consistency.