DolphinDB 2025
About DolphinDB
- Established in 2016
- Ultra-fast, scalable, and easy-to-use platform for data storage, batch computing and stream computing
- Team: extensive Wall Street experience at Morgan Stanley, Barclays Capital, AllianceBernstein, etc.
- 200+ paying clients: banks, hedge funds, asset managers, exchanges, energy, manufacturing, etc.
Common Use Cases
- Market data center
- Quant research
- Algo trading
- Market making
- Post-trade analysis
- Risk management
- Metrics platform
Architecture
Features
- Multi-modal storage engines
- Time-series database: typically handles 20TB-10PB data
- In-memory OLTP for low latency high concurrency scenarios
- Primary key engine
- VectorDB
- TextDB
- Batch computing
- SQL engine
- Machine learning: dozens of built-in machine learning functions
- GPU support: DolphinDB script can run on GPU
- Stream computing
- Stream tables for publishing and subscription
- 10+ stream computing engines
- Unified stream and batch processing
- Complex Event Processing Engine
- Fully featured programming language
- Similar syntax as SQL and Python
- Support imperative, functional, vector, SQL and object-oriented programming
- Just-in-time compilation (JIT) significantly speeds up script execution
- Over 2000 built-in functions
- Advanced features for quant finance
- Research platform for collaborative strategy development (Starfish)
- Order book engine
- Simulated matching engine
- High frequency backtest engine
Enterprise-Grade Features
- High availability
- Horizontal scalability
- Separation of storage and compute
- Asynchronous replication
- Data catalog
- Single Sign-On

Visualization
Both PulseUI and QStudio support DolphinDB as well as 30+ other data sources.