阿里刚刚开源了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
📰 原始来源:GitHub
作者:王富贵 | 发布时间:2026年2月4日