AliSQL 技术架构
AliSQL 在同一个 MySQL Server 中提供 OLTP 与 OLAP。MySQL / InnoDB 负责事务,内核扩展还包括 Binlog 实时复制(BRR),DuckDB 负责列式分析;下方按工作负载路径组织各模块文档。
OLTP
MySQL / InnoDB
MySQL / InnoDB 负责事务与行存储;AliSQL 还提供 Vector Index、Native Flashback、Binlog 优化和 Binlog 实时复制。
01事务基础MySQL / InnoDB 内核了解事务、存储、SQL、故障恢复和兼容性。02向量检索Native Vector Search了解 VECTOR(N)、HNSW 持久化、缓存和事务限制。03历史查询Native Flashback使用 Snapshot、Undo 和 AS OF TIMESTAMP 查询 InnoDB 历史数据。04提交持久化Binlog 优化比较 Binlog in Redo、Binlog Cache Free Flush 与标准回退流程。05实时复制Binlog 实时复制(BRR)在提交前传输符合条件的事件;提前回放需满足 GTID、并行线程等要求,默认关闭。
OLAP
DuckDB
基于 DuckDB 1.5.2 提供列式执行;AliSQL 负责 SQL 转换、复制、故障恢复和资源管理。
当前开源版本 AliSQL 8.0.44-3 以 MySQL 8.0.44 为基础,并集成 DuckDB 1.5.2。新版本还为符合条件的 DDL 和大事务提供默认关闭的 Binlog 实时复制(BRR)。各篇指南分别说明默认值、启用条件、兼容性限制和参考来源。