- Alibaba Group이 개발한 MySQL 기반 오픈소스 브랜치로, OLTP와 OLAP 기능을 통합한 데이터베이스 엔진
-
DuckDB 컬럼형 엔진을 내장해 분석 쿼리에서 최대 200배 빠른 성능을 제공
-
HNSW 기반 벡터 검색을 지원하며, 최대 16,383차원의 AI·ML 임베딩 처리를 수행
- 기존 MySQL 도구·드라이버와 100% 호환, 추가 학습 없이 바로 사용 가능
- Alibaba Cloud의 대규모 프로덕션 환경에서 검증된 기술로, AI·분석 워크로드 통합형 데이터베이스로 주목
AliSQL 개요
-
AliSQL은 Alibaba Group이 개발한 MySQL의 엔터프라이즈급 브랜치로, DuckDB OLAP 엔진과 네이티브 벡터 검색 기능을 통합
- Alibaba의 프로덕션 환경에서 수백만 개의 데이터베이스를 운영하며 검증된 시스템
- MySQL의 InnoDB OLTP 안정성과 DuckDB의 고속 분석 성능을 결합
- 모든 기능은 기존 MySQL 인터페이스를 통해 접근 가능
주요 성능 및 특징
-
DuckDB Storage Engine은 컬럼형 OLAP 엔진으로, 자동 압축을 지원하며 분석 워크로드에 최적화
- InnoDB 대비 최대 200배 빠른 분석 쿼리 처리 속도 제공
-
Vector Index (VIDX) 는 HNSW 알고리듬 기반의 벡터 저장 및 근사 최근접 탐색(ANN)을 지원
-
COSINE 및 EUCLIDEAN 거리 계산을 지원하며, 최대 16,383차원 벡터 처리 가능
-
MySQL 100% 호환성을 유지해 기존 SQL, 드라이버, 도구를 그대로 사용 가능
향후 개발 로드맵
- 2025년 4분기까지 DuckDB 엔진, Vector Index, 오픈소스 공개 완료
- 2026년 이후 계획된 기능
-
DDL 최적화: 인스턴트 DDL, 병렬 B+트리 생성, 논블로킹 락
-
RTO 최적화: 빠른 크래시 복구, 최소 RTO
-
Replication Boost: 병렬 Binlog Flush, Binlog in Redo, 대용량 트랜잭션 최적화
사용 예시
-
DuckDB 분석 테이블 생성 및 쿼리
- DuckDB 엔진으로 테이블 생성 후 월별 매출 집계 쿼리 수행 시 InnoDB 대비 200배 빠른 처리
-
AI 응용을 위한 벡터 검색
- 768차원 벡터 컬럼을 포함한 테이블 생성 후, HNSW 인덱스를 통해 코사인 거리 기반 유사도 검색 수행
오픈소스 및 커뮤니티
-
2025년 12월 오픈소스 공개, Alibaba Cloud Database 팀이 중심적으로 개발 및 관리하며 유지보수
-
GPL-2.0 라이선스로 배포, MySQL과 동일한 라이선스 체계
-
GitHub Issues를 통한 버그 리포트 및 기능 제안 가능
- Alibaba Cloud RDS에서 DuckDB 기반 분석 인스턴스로 상용 서비스 제공