Welcome to DingoDB Docs!

Here you will learn about what DingoDB is, and how to install and deploy DingoDB to build an application according to your need.

About DingoDB

The AI-Native multimodal database provides strongly consistent storage for relational, vector, text, and other multimodal data, while offering SQL-based unified analysis capabilities across multiple modalities.

clickable cards

Product Advantages

Enterprise Storage Reliability

Based on Multi-Raft multi-copy storage, ensuring data strong consistency and meeting enterprise-level disaster recovery requirements.

Scalar-Vector Joint Retrieval

Supports SQL execution of scalar and vector joint retrieval, provides a variety of vector index types, simplifies the development complexity of RAG applications, and meets various scenario requirements.

Multi-Modal Database Capabilities

Deploying a set of DingoDB can have the service capabilities of Key-Value cache acceleration, relational database, and vector database, reduce the maintenance and management costs of multiple database systems, and improve the efficiency and flexibility of the overall system.

Compatible with MySQL Protocol

DingoDB is compatible with the MySQL protocol, users can directly access DingoDB using the MySQL client, without the need to learn new database syntax and tools, reducing user learning costs and usage thresholds.

Horizontal Expansion and Contraction

Based on the architecture design of storage and calculation separation, DingoDB can achieve one-click horizontal expansion and contraction of performance and resources, enabling enterprises to quickly adjust the database scale according to business needs and effectively respond to traffic changes.

Compatible with Multiple Storage Engines

DingoDB supports multiple storage engines, enabling enterprises to choose the most suitable storage engine according to business characteristics, maximizing performance benefits.

Distributed Transaction Support

DingoDB supports distributed transactions that combine scalar and vector, and provides multiple isolation levels, compatible with optimistic transactions and pessimistic transactions, ensuring the integrity and consistency of transactions in a distributed environment

Multi-Tenant Support

DingoDB natively supports multi-tenancy, service isolation to prevent data leakage and interference. Supports request-level dynamic flow control, flexible resource allocation. Supports mixed storage and isolation by tenant and resource group to ensure reasonable allocation and efficient use of resources.