Help Center/ TaurusDB/ Service Overview/ Product Architecture
Updated on 2025-07-11 GMT+08:00

Product Architecture

The TaurusDB architecture consists of three layers. From bottom to top, they are:

  1. Storage node layer. Data Function Virtualization (DFV) storage provides distributed, strong-consistency, and high-performance storage, featuring high data reliability and excellent horizontal scalability. The data reliability is no less than 99.999999999% (11 nines). DFV is a solution for a data-centric full-stack service architecture with decoupled storage and compute.
  2. Storage abstraction layer. This layer is key to ensuring database performance. It connects to the DFV storage pool below it and provides semantics upward for ensuring efficient storage scheduling. Table file operations are abstracted into distributed storage.
  3. SQL parsing layer: 100% compatible with open-source MySQL 8.0. You can use MySQL-native syntax and tools to migrate your workloads from MySQL to TaurusDB, saving your time and efforts. In addition to full compatibility with MySQL, TaurusDB comes with an optimized kernel and a hardened system.
Figure 1 Product architecture