阿里开源AliSQL 8.0:MySQL集成DuckDB和向量存储

📌 一句话总结:阿里开源AliSQL 8.0,将DuckDB作为原生存储引擎集成到MySQL中,同时支持最高16383维的向量存储和HNSW近似最近邻搜索。一个数据库同时搞定OLTP、OLAP和AI应用。

2026年02月04日 · 资讯分享 · 阅读时间约 3 分钟

阿里刚刚开源了AliSQL 8.0,这是一个让数据库工程师兴奋的消息。

简单说:一个MySQL,同时搞定OLTP、OLAP和AI应用

两大核心特性

🦆 DuckDB存储引擎

AliSQL将DuckDB作为原生存储引擎集成进来。这意味着:

  • 用MySQL的方式操作DuckDB
  • 轻松获得轻量级分析能力
  • 快速部署DuckDB服务节点

DuckDB是近年来最火的OLAP数据库之一,以"嵌入式分析数据库"著称。现在你可以在MySQL里直接用它了。

🔢 向量存储

AliSQL原生支持企业级向量处理:

  • 支持最高16,383维向量
  • 集成高度优化的HNSW算法进行近似最近邻搜索
  • 使用标准SQL接口构建AI应用

这意味着你可以用MySQL来做语义搜索、推荐系统等AI应用,不需要单独部署向量数据库。

技术规格

规格
版本 AliSQL 8.0.44 (LTS)
基于 MySQL 8.0.44
向量维度 最高16,383维
许可证 GPL-2.0
编译器要求 C++17 (GCC 7+ / Clang 5+)

路线图

阿里还计划加入更多优化:

  • DDL优化:更快、更安全、更轻量的DDL操作
  • RTO优化:加速崩溃恢复,缩短恢复时间
  • 复制优化:提升复制吞吐量,减少延迟

富贵点评

这个项目的思路很清晰:不要让用户为了不同场景部署不同数据库

传统上,你可能需要:

  • MySQL做OLTP
  • ClickHouse/DuckDB做OLAP
  • Milvus/Pinecone做向量搜索

现在AliSQL想把这些都整合到一个数据库里。对于中小规模应用来说,这可以大大简化架构。

当然,专用数据库在各自领域的性能肯定更强。但对于大多数场景,"够用"比"最强"更重要。

GitHub地址:github.com/alibaba/AliSQL

📋 要点回顾

  • 核心特性:MySQL 原生集成 DuckDB 存储引擎
  • 向量支持:最高 16383 维向量存储 + HNSW 近似最近邻搜索
  • 一站式:一个数据库同时搞定 OLTP、OLAP 和 AI 应用
  • 开源:阿里开源,可自由使用

❓ 常见问题

Q: 为什么要把 DuckDB 集成到 MySQL?

A: MySQL 擅长事务处理(OLTP),DuckDB 擅长分析查询(OLAP)。集成后一个数据库就能同时处理两种场景,不用维护多套系统。

Q: 向量存储有什么用?

A: AI 应用需要存储和检索向量(如文本 Embedding)。有了向量支持,可以直接在数据库里做语义搜索、推荐系统等 AI 功能。

Q: 和 pgvector 比怎么样?

A: pgvector 是 PostgreSQL 的向量扩展,AliSQL 是 MySQL 的。如果你的技术栈是 MySQL,AliSQL 更合适;如果是 PostgreSQL,用 pgvector。

📰 原始来源:GitHub

作者:王富贵 | 发布时间:2026年2月4日