- Ein von der Alibaba Group entwickelter Open-Source-Branch auf MySQL-Basis, der OLTP- und OLAP-Funktionen in einer Datenbank-Engine vereint
- Mit integrierter DuckDB-Spalten-Engine für bis zu 200-fach höhere Performance bei analytischen Abfragen
- Unterstützt HNSW-basierte Vektorsuche und verarbeitet AI-/ML-Embeddings mit bis zu 16.383 Dimensionen
- 100 % kompatibel mit bestehenden MySQL-Tools und -Treibern, sofort ohne zusätzliche Einarbeitung nutzbar
- Eine in großen Produktionsumgebungen von Alibaba Cloud erprobte Technologie, die als integrierte Datenbank für AI- und Analyse-Workloads Aufmerksamkeit erhält
Überblick über AliSQL
- AliSQL ist ein von der Alibaba Group entwickelter Enterprise-Branch von MySQL, der die DuckDB-OLAP-Engine und native Vektorsuche integriert
- Ein in der Produktionsumgebung von Alibaba beim Betrieb von Millionen von Datenbanken erprobtes System
- Vereint die InnoDB-OLTP-Stabilität von MySQL mit der hohen Analysegeschwindigkeit von DuckDB
- Auf alle Funktionen kann über die bestehenden MySQL-Schnittstellen zugegriffen werden
Wichtige Leistungseigenschaften und Merkmale
- Die DuckDB Storage Engine ist eine spaltenorientierte OLAP-Engine, unterstützt automatische Komprimierung und ist für Analyse-Workloads optimiert
- Bietet gegenüber InnoDB eine bis zu 200-fach höhere Verarbeitungsgeschwindigkeit bei analytischen Abfragen
- Vector Index (VIDX) unterstützt auf Basis des HNSW-Algorithmus Vektorspeicherung und Approximate Nearest Neighbor Search (ANN)
- Unterstützt COSINE- und EUCLIDEAN-Distanzberechnung und kann Vektoren mit bis zu 16.383 Dimensionen verarbeiten
- Behält 100%ige MySQL-Kompatibilität bei, sodass bestehendes SQL, Treiber und Tools unverändert genutzt werden können
Zukünftige Entwicklungs-Roadmap
- Bis zum 4. Quartal 2025 Abschluss der DuckDB-Engine, des Vector Index und der Open-Source-Veröffentlichung
- Für die Zeit nach 2026 geplante Funktionen
- DDL-Optimierung: Instant DDL, parallele B+-Baum-Erstellung, Non-Blocking Locks
- RTO-Optimierung: schnelle Crash-Recovery, minimales RTO
- Replication Boost: paralleles Binlog Flush, Binlog in Redo, Optimierung für große Transaktionen
Anwendungsbeispiele
- Erstellung und Abfrage von DuckDB-Analysetabellen
- Nach dem Erstellen einer Tabelle mit der DuckDB-Engine wird eine Abfrage zur monatlichen Umsatzaggregation im Vergleich zu InnoDB bis zu 200-mal schneller verarbeitet
- Vektorsuche für AI-Anwendungen
- Nach dem Erstellen einer Tabelle mit einer 768-dimensionalen Vektorspalte wird über einen HNSW-Index eine Ähnlichkeitssuche auf Basis der Kosinus-Distanz ausgeführt
Open Source und Community
- Open-Source-Veröffentlichung im Dezember 2025; Entwicklung, Betrieb und Wartung werden federführend vom Alibaba Cloud Database Team übernommen
- Veröffentlicht unter der GPL-2.0-Lizenz, also mit demselben Lizenzmodell wie MySQL
- Bug-Reports und Feature-Vorschläge sind über GitHub Issues möglich
- Kommerzieller Service in Alibaba Cloud RDS als DuckDB-basierte Analyseinstanz verfügbar
Noch keine Kommentare.