[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10435":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":34,"discoverSource":35},10435,"AliSQL","alibaba\u002FAliSQL","alibaba","AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom.","",null,"C++",5817,894,471,10,0,7,11,2,39.86,"Other",false,"master",true,[26,27,28,29,30],"alisql","database","duckdb","mysql","vector","2026-06-12 02:02:21","\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Falisql-logo.png\" width=\"180\" alt=\"AliSQL Logo\"\u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">AliSQL\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Alibaba's Enterprise MySQL Branch with DuckDB OLAP & Native Vector Search\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cem>Battle-tested in Alibaba's production environment, powering millions of databases\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Falibaba\u002FAliSQL?style=for-the-badge&logo=github&color=ffca28\" alt=\"GitHub Stars\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\u002Fnetwork\u002Fmembers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Falibaba\u002FAliSQL?style=for-the-badge&logo=github&color=8bc34a\" alt=\"GitHub Forks\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\u002Fblob\u002Fmaster\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-GPL%202.0-blue?style=for-the-badge\" alt=\"License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMySQL-8.0.44%20LTS-orange?style=for-the-badge&logo=mysql&logoColor=white\" alt=\"MySQL Version\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#key-features\">Features\u003C\u002Fa> •\n  \u003Ca href=\"#quick-start\">Quick Start\u003C\u002Fa> •\n  \u003Ca href=\"#documentation\">Docs\u003C\u002Fa> •\n  \u003Ca href=\"#roadmap\">Roadmap\u003C\u002Fa> •\n  \u003Ca href=\"#contributing\">Contributing\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\".\u002FREADME_zh.md\">简体中文\u003C\u002Fa> | \u003Ca href=\".\u002FREADME.md\">English\u003C\u002Fa>\n\u003C\u002Fp>\n\n## Why AliSQL?\n\nAliSQL brings enterprise-grade capabilities to MySQL, combining the reliability of InnoDB OLTP with DuckDB's blazing-fast analytics and native vector search — all through familiar MySQL interfaces.\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"33%\" align=\"center\">\n\n### 200x Faster Analytics\n\nDuckDB columnar engine delivers **200x speedup** on analytical queries compared to InnoDB\n\n\u003C\u002Ftd>\n\u003Ctd width=\"33%\" align=\"center\">\n\n### Native Vector Search\n\nBuilt-in HNSW algorithm supporting up to **16,383 dimensions** for AI\u002FML workloads\n\n\u003C\u002Ftd>\n\u003Ctd width=\"33%\" align=\"center\">\n\n### 100% MySQL Compatible\n\nUse your existing MySQL tools, drivers, and SQL — zero learning curve\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Key Features\n\n| Feature | Description | Status |\n|---------|-------------|--------|\n| **DuckDB Storage Engine** | Columnar OLAP engine with automatic compression, perfect for analytics workloads | Available |\n| **Vector Index (VIDX)** | Native vector storage & ANN search with HNSW, supports COSINE & EUCLIDEAN distance | Available |\n| **DDL Optimization** | Instant DDL, parallel B+tree construction, non-blocking locks | Planned |\n| **RTO Optimization** | Accelerated crash recovery for faster instance startup | Planned |\n| **Replication Boost** | Binlog Parallel Flush, Binlog in Redo, large transaction optimization | Planned |\n\n## Quick Start\n\n### Option 1: Build from Source\n\n```bash\n# Clone the repository\ngit clone https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL.git\ncd AliSQL\n\n# Build (release mode)\nsh build.sh -t release -d ~\u002Falisql\n\n# Install\nmake install\n```\n\n### Option 2: Set Up a DuckDB Analytical Node\n\n> **Step-by-step guide:** [How to set up a DuckDB node](.\u002Fwiki\u002Fduckdb\u002Fhow-to-setup-duckdb-node-en.md)\n\n### Initialize & Start Server\n\n```bash\n# Initialize data directory\n~\u002Falisql\u002Fbin\u002Fmysqld --initialize-insecure --datadir=~\u002Falisql\u002Fdata\n\n# Start the server\n~\u002Falisql\u002Fbin\u002Fmysqld --datadir=~\u002Falisql\u002Fdata\n```\n\n## Usage Examples\n\n### DuckDB for Analytics\n\n```sql\n-- Create an analytical table with DuckDB engine\nCREATE TABLE sales_analytics (\n    sale_date DATE,\n    product_id INT,\n    revenue DECIMAL(10,2),\n    quantity INT\n) ENGINE=DuckDB;\n\n-- Run complex analytics (200x faster than InnoDB!)\nSELECT\n    DATE_FORMAT(sale_date, '%Y-%m') as month,\n    SUM(revenue) as total_revenue,\n    COUNT(*) as transactions\nFROM sales_analytics\nGROUP BY month\nORDER BY total_revenue DESC;\n```\n\n### Vector Search for AI Applications\n\n```sql\n-- Create a table with vector column\nCREATE TABLE embeddings (\n    id INT PRIMARY KEY,\n    content TEXT,\n    embedding VECTOR(768)  -- 768-dimensional vectors\n) ENGINE=InnoDB;\n\n-- Create HNSW index for fast ANN search\nCREATE VECTOR INDEX idx_embedding ON embeddings(embedding);\n\n-- Find similar items using cosine distance\nSELECT id, content,\n       COSINE_DISTANCE(embedding, '[0.1, 0.2, ...]') as distance\nFROM embeddings\nORDER BY distance\nLIMIT 10;\n```\n\n## Build Options\n\n| Option | Description | Default |\n|--------|-------------|---------|\n| `-t release\\|debug` | Build type | `debug` |\n| `-d \u003Cdir>` | Installation directory | `\u002Fusr\u002Flocal\u002Falisql` |\n| `-g asan\\|tsan` | Enable sanitizer (memory\u002Fthread) | disabled |\n| `-c` | Enable code coverage (gcov) | disabled |\n\n**Prerequisites:** CMake 3.x+, Python 3, GCC 7+ or Clang 5+\n\n## Roadmap\n\n```\nQ4 2025  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n         [x] DuckDB Storage Engine  [x] Vector Index (VIDX)   [x] Open Source\n\n2026     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n         [ ] DDL Optimization       [ ] RTO Optimization      [ ] Replication Boost\n             - Instant DDL              - Fast Crash Recovery     - Binlog Parallel Flush\n             - Parallel B+tree          - Minimize RTO            - Binlog in Redo\n             - Non-blocking Locks                                 - Large TX Optimization\n```\n\n## Documentation\n\n| Document | Description |\n|----------|-------------|\n| [DuckDB Integration Guide](.\u002Fwiki\u002Fduckdb\u002Fduckdb-en.md) | Complete guide for DuckDB storage engine |\n| [Vector Index Guide](.\u002Fwiki\u002Fvidx\u002Fvidx_readme.md) | Native vector storage and ANN search |\n| [Release Notes](.\u002Fwiki\u002Fchanges-in-alisql-8.0.44.md) | What's new in AliSQL 8.0.44 |\n| [Setup DuckDB Node](.\u002Fwiki\u002Fduckdb\u002Fhow-to-setup-duckdb-node-en.md) | Quick setup guide for analytics |\n\n**External Resources:**\n- [MySQL 8.0 Documentation](https:\u002F\u002Fdev.mysql.com\u002Fdoc\u002Frefman\u002F8.0\u002Fen\u002F)\n- [DuckDB Official Docs](https:\u002F\u002Fduckdb.org\u002Fdocs\u002Fstable\u002F)\n- [Detailed Article (Chinese)](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F_YmlV3vPc9CksumXvXWBEw)\n\n## Contributing\n\nAliSQL became open source in December 2025 and is actively maintained by Alibaba Cloud Database Team.\n\nWe welcome contributions of all kinds!\n\n1. **Fork** the repository\n2. **Create** a feature branch (`git checkout -b feature\u002Famazing-feature`)\n3. **Commit** your changes (`git commit -m 'Add amazing feature'`)\n4. **Push** to the branch (`git push origin feature\u002Famazing-feature`)\n5. **Open** a Pull Request\n\nFor bugs and feature requests, please use [GitHub Issues](https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\u002Fissues).\n\n## Related Tools\n\n### RDSAI CLI — AI-Powered Database Assistant\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faliyun\u002Frdsai-cli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-rdsai--cli-blue?style=flat-square&logo=github\" alt=\"RDSAI CLI\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.13+-blue.svg?style=flat-square\" alt=\"Python 3.13+\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n[RDSAI CLI](https:\u002F\u002Fgithub.com\u002Faliyun\u002Frdsai-cli) is a next-generation, AI-powered CLI that transforms how you interact with AliSQL and MySQL databases. Describe your intent in **natural language**, and the AI agent handles the rest.\n\n```bash\n# Install\ncurl -LsSf https:\u002F\u002Fraw.githubusercontent.com\u002Faliyun\u002Frdsai-cli\u002Fmain\u002Finstall.sh | sh\n\n# Connect and ask in natural language\nrdsai --host localhost -u root -p secret -D mydb\nmysql> analyze index usage on users table\nmysql> show me slow queries from the last hour\nmysql> why this query is slow: SELECT * FROM users WHERE name LIKE '%john%'\n```\n\n**Key Features:**\n- Natural language to SQL conversion (English\u002F中文)\n- AI-powered query optimization and diagnostics\n- Execution plan analysis with `Ctrl+E`\n- Multi-model LLM support (Qwen, OpenAI, DeepSeek, Anthropic, etc.)\n- Performance benchmarking with automated analysis\n\n👉 **[Get Started with RDSAI CLI](https:\u002F\u002Fgithub.com\u002Faliyun\u002Frdsai-cli)**\n\n## Community & Support\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd align=\"center\" width=\"50%\">\n\n**GitHub Issues**\n\nFor bug reports & feature requests\n\n[Open an Issue](https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\u002Fissues)\n\n\u003C\u002Ftd>\n\u003Ctd align=\"center\" width=\"50%\">\n\n**Alibaba Cloud RDS**\n\nManaged DuckDB analytical instances\n\n[Learn More](https:\u002F\u002Fhelp.aliyun.com\u002Fzh\u002Frds\u002Fapsaradb-rds-for-mysql\u002Fduckdb-based-analytical-instance\u002F)\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## License\n\nAliSQL is licensed under **GPL-2.0**, the same license as MySQL.\n\nSee the [LICENSE](LICENSE) file for details.\n\n## Star History\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#alibaba\u002FAliSQL&Date\">\n    \u003Cimg src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=alibaba\u002FAliSQL&type=Date\" alt=\"Star History Chart\" width=\"600\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Made with care by \u003Ca href=\"https:\u002F\u002Fwww.alibabacloud.com\u002Fproduct\u002Fapsaradb-for-rds-mysql\">Alibaba Cloud Database Team\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliSQL\">GitHub\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmysql\u002Fmysql-server\">MySQL\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fduckdb\u002Fduckdb\">DuckDB\u003C\u002Fa>\n\u003C\u002Fp>\n","AliSQL 是阿里巴巴集团基于 MySQL 开发的企业级数据库分支，集成了 DuckDB 的 OLAP 引擎和原生向量搜索功能。其核心特性包括比 InnoDB 快 200 倍的分析查询速度、支持高达 16,383 维度的 HNSW 算法以适应 AI\u002FML 工作负载以及与 MySQL 完全兼容，确保用户可以无缝使用现有的 MySQL 工具和驱动程序。此外，项目还计划推出 DDL 优化、RTO 优化及复制增强等功能。AliSQL 特别适用于需要高性能事务处理同时又要求强大分析能力的企业应用场景。","2026-06-11 03:28:22","top_topic"]