PolarDB-X 1.0 assumes the role of the online core database in Online Transaction Processing (OLTP), and can be used with data integration, data transmission, caching, and big data ecosystems.

Kernel architecture

A PolarDB-X 1.0 instance consists of instances at the compute layer and custom ApsaraDB RDS for MySQL instances at the storage layer. Data in a PolarDB-X 1.0 instance is distributed to table shards and database shards on multiple ApsaraDB RDS for MySQL instances.

The architecture of a PolarDB-X 1.0 database is similar to that of a traditional standalone relational database. The architecture of PolarDB-X 1.0 contains the network layer, protocol layer, SQL parsing layer, optimization layer, and execution layer. The optimization layer supports logical optimization and physical optimization. The execution layer supports single-node two-phase execution, single-node parallel execution, and cross-node parallel execution. In addition, the execution layer supports various optimization and execution methods of traditional standalone databases.

Deployment architecture

PolarDB-X 1.0 is deployed on Alibaba Cloud and supports a variety of features to ensure production security.

  • PolarDB-X 1.0 supports virtual private clouds (VPCs), IP address whitelists, asymmetric encryption, and Transparent Data Encryption (TDE) to ensure data service security.
  • PolarDB-X 1.0 provides dedicated high-performance physical resources and supports instances across different zones. Data in PolarDB-X 1.0 is fully isolated between instances. This way, the service stability is ensured.
  • PolarDB-X 1.0 deploys the O&M system across multiple regions and separates the Service Level Agreement (SLA) of core data services from O&M SLA to ensure O&M stability.