Skip to main content

AliSQL overview

AliSQL is Alibaba's open-source MySQL branch, maintained by Alibaba Cloud Database Team. The current feature release, AliSQL 8.0.44-2, keeps MySQL 8.0.44 and InnoDB as the transactional foundation while integrating DuckDB 1.4.4 as a parallel analytical path.

Transactional baseMySQL 8.0.44
Analytical coreDuckDB 1.4.4
Project licenseGPL-2.0

One server, two workload paths

Applications retain the MySQL protocol and familiar client entry. Inside AliSQL, transactional work stays on InnoDB while analytical tables and replicas can use DuckDB's columnar storage and vectorized execution.

AliSQL core architecture and capability overview showing applications, the MySQL-compatible server layer, InnoDB, Vector Index, DuckDB, durability, core capabilities, and typical scenarios
One protocol does not mean identical engine semantics

DuckDB tables use the MySQL-facing SQL and client entry, but DuckDB behavior is not identical to MySQL. Validate functions, data types, collations, DDL, replication, and operational tooling against the exact release you plan to deploy.

Capabilities beyond storage-engine integration

AliSQL extends its MySQL-compatible foundation with native retrieval, historical-query, commit, and analytical paths:

Default state

Most new execution paths in AliSQL 8.0.44-2 are opt-in:

CapabilityOpen-source defaultWhy it stays explicit
DuckDB storage engineduckdb_mode=NONEEngine mode is selected at startup
Native vector indexvidx_disabled=ONIndexed operations have isolation and resource requirements
Native Flashback historySnapshot task OFF; undo retention 0Historical coverage consumes retained undo and storage
Persist Binlog Into Redo V2OFFCommit-order, durability, size, and 2PC guards apply
Binlog Cache Free FlushOFFOnly eligible spilled large transactions can use the path

The AliSQL 8.0.44-2 release page connects each capability to its configuration and primary source.

Choose the next step