AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads.
The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster engine for horizontal scalability and synchronous replication with automatic failover. It also provides an integrated high-availability solution through InnoDB Cluster, combining Group Replication, MySQL Router, and MySQL Shell for deploying fault-tolerant clusters. Additional differentiators include support for vector similarity search using HNSW indexing, a NoSQL document store API for JSON collections, and the HeatWave in-memory columnar query accelerator.
Beyond these core differentiators, AliSQL covers the full breadth of MySQL capabilities: comprehensive API integration across .NET, C, C++, Java, Node.js, ODBC, PHP, and Python; data backup and restore with incremental, online, and cloud storage options; data replication and sync via Group Replication and GTID-based replication; and security features including encryption, authentication (LDAP, Kerberos, PAM), data masking, and auditing. It also includes tools for database administration, monitoring, performance optimization, and Kubernetes-based deployment and orchestration.
The project is documented through the standard MySQL documentation surface, covering installation, configuration, and administration of the server and its associated tools.