Help Center/ TaurusDB/ Service Overview/ Product Architecture
Updated on 2026-08-19 GMT+08:00

Product Architecture

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

  1. Storage layer: Built on Huawei DFV storage, this layer provides distributed, strongly consistent, high-performance storage. It supports seamless horizontal scaling and guarantees data durability of at least 99.999999999%. DFV is a high-performance and high-reliability distributed storage system that is vertically integrated with databases. Storage clusters are deployed in pools to improve storage utilization and build a data-centric full-stack data service architecture.
  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: This layer is fully compatible with open-source MySQL 8.0, allowing you to smoothly migrate your workloads from MySQL to TaurusDB using MySQL-native syntax and tools. This saves you time and efforts. In addition to full compatibility with MySQL, TaurusDB comes with an optimized kernel and a hardened system.
Figure 1 Product architecture