AliSQL  by alibaba

MySQL branch optimized for large-scale production and AI applications

Created 9 years ago
4,939 stars

Top 10.1% on SourcePulse

GitHubView on GitHub
Project Summary

AliSQL is Alibaba's MySQL branch, forked from official MySQL and optimized for large-scale production environments. It targets users requiring enhanced performance, stability, and specialized features beyond standard MySQL, offering benefits like improved analytical capabilities and future AI-driven application support.

How It Works

AliSQL is a fork of MySQL 8.0.44, incorporating numerous performance optimizations and stability improvements. A key feature is the integration of DuckDB as a native storage engine, allowing users to leverage DuckDB's analytical capabilities within a familiar MySQL interface. Future plans include native vector storage with an optimized HNSW algorithm for high-performance Approximate Nearest Neighbor (ANN) search, enabling AI-driven applications via standard SQL.

Quick Start & Requirements

  • Prerequisites: CMake 3.x+, Python3, C++17 compliant compiler (GCC 7+ or Clang 5+).
  • Build Instructions:
    git clone https://github.com/alibaba/AliSQL.git
    cd AliSQL
    sh build.sh -t release -d /path/to/install/dir
    make install
    
  • Relevant Links:
    • GitHub Repository: https://github.com/alibaba/AliSQL
    • Release Notes: (Link not directly provided in README, but mentioned in "See Also")
    • DuckDB Support Options: (Link not directly provided in README, but mentioned in "Support")
    • MySQL 8.
Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
3
Star History
211 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
12 more.

mindsdb by mindsdb

0.1%
38k
AI query engine for federated data sources
Created 7 years ago
Updated 1 day ago
Feedback? Help us improve.