跳转到主要内容
阿里云数据库 · 开源项目

Alibaba's MySQL Branchwith DuckDB Analyticsand Native Vector Search

以 MySQL / InnoDB 为核心,集成 DuckDB 列式分析与原生 HNSW 索引。

最新功能版本AliSQL 8.0.44-2MySQL 8.0.44 内核
GitHub5.9K+ Stars900+ Forks
开源许可GPL-2.0源码与文档公开
技术路径

三项核心能力

MySQL 兼容内核,按需启用 DuckDB 分析与原生向量检索。

01
事务内核

MySQL 8.0 兼容内核

基于 MySQL 8.0.44 与 InnoDB,保留熟悉的协议、事务与行存储。

了解 MySQL / InnoDB
02
列式分析

DuckDB 分析路径

DuckDB 1.4.4 为分析表与分析副本提供列式存储和向量化执行。

了解 DuckDB
03
原生检索

InnoDB 原生 HNSW 向量索引

VECTOR 数据与 HNSW 索引存于 InnoDB,并通过 SQL 查询,遵循事务可见性。

了解 Vector Index
SQL 示例

一个 MySQL 入口,验证三类数据路径

通过一个 MySQL 连接使用 InnoDB、DuckDB 与 Vector Index。

InnoDB 可直接运行;其余示例需启用 duckdb_mode 或 Vector Index。
完整快速开始
InnoDB 事务处理
CREATE TABLE orders (
  id BIGINT PRIMARY KEY,
  customer_id BIGINT NOT NULL,
  amount DECIMAL(18,2) NOT NULL,
  status VARCHAR(16) NOT NULL
) ENGINE=InnoDB;

START TRANSACTION;
INSERT INTO orders VALUES (1001, 42, 299.00, 'PAID');
SELECT id, amount, status FROM orders WHERE customer_id = 42;
COMMIT;
AliSQL 核心架构与能力总览,展示应用入口、MySQL 服务层、InnoDB、Vector Index、DuckDB、日志复制与典型场景
左右滑动查看完整架构
一图看懂 AliSQL 服务层、引擎分工与数据流。

功能边界与默认值以 AliSQL 8.0.44-2 指南为准。

下一步

用熟悉的 MySQL 方式验证 AliSQL

完成构建后,按需验证各项能力。