Key features

Elastic scaling

Quick deployment of nodes in scaling

Strong data consistency

Strong data consistency without data loss under Semi-Sync mechanism

Distributed storage

Storage nodes distributed with nodes

Distributed transaction

Distributed transaction implemented with snapshot isolation technology

Distributed Join

Join statements supported for distributed nodes

Architecture

  • It consists of SQL nodes and storage nodes
  • SQL nodes generate distributed execution plans
  • SQL nodes generate distributed executors and run them in parallel
  • SQL nodes coordinate distributed transactions