|
14 | 14 | <a href="https://hub.docker.com/repository/docker/kangrongme/videx">
|
15 | 15 | <img src="https://img.shields.io/docker/pulls/kangrongme/videx?style=for-the-badge&logo=docker" alt="Docker Pulls"/>
|
16 | 16 | </a>
|
17 |
| - <img src="https://img.shields.io/badge/MySQL|Percona-8.0|_5.7-FF9800?style=for-the-badge&logo=mysql" alt="MySQL Support"/> |
| 17 | + <a href="https://arxiv.org/abs/2503.23776"> |
| 18 | + <img src="https://img.shields.io/badge/VLDB Demo-2025-Teal?style=for-the-badge&logo=acm" alt="VLDB-Demo 2025"/> |
| 19 | + </a> |
| 20 | + <img src="https://img.shields.io/badge/MySQL|Percona-8.0|5.7-FF9800?style=for-the-badge&logo=mysql" alt="MySQL Support"/> |
18 | 21 | </p>
|
19 | 22 |
|
20 |
| -**VIDEX**: The Disaggregated, Extensible **\[VI\]**rtual in**\[DEX\]** Engine for What-If Analysis in MySQL 🚀 |
| 23 | +**VIDEX**: The Disaggregated, Extensible **\[VI\]**rtual in**\[DEX\]** Engine for What-If Analysis in MySQL. |
21 | 24 | - **Virtual Index**: Does not require real data, relies only on statistical information and algorithm models to accurately simulate MySQL query plans, table join orders, and index selections;
|
22 | 25 | - **Disaggregated**: VIDEX runs on a standalone instance without affecting production MySQL. Furthermore, the Statistic Server (optionally AI-enhanced to provide cardinality and ndv) can be deployed separately, enabling GPU-heterogeneous computing and seamless hot-updates.
|
23 | 26 | - **Extensible**: VIDEX offers convenient interfaces allowing users to apply models like `cardinality` and `ndv` to downstream MySQL tasks (e.g., index recommendation);
|
24 | 27 |
|
| 28 | +## Latest News |
| 29 | + |
| 30 | +- **[2025-05-28]** 🥳🎉 VIDEX demo paper has been accepted by the **VLDB 2025 Demo Track**! 🥳🎉 "VIDEX: A Disaggregated and Extensible Virtual Index for the Cloud and AI Era" ([arXiv Preprint](https://arxiv.org/abs/2503.23776) | [How to Cite](#paper-citation)) |
| 31 | +- **[2025-04-28]** VIDEX [v0.1.0](https://github.com/bytedance/videx/releases/tag/v0.1.0) is released. |
| 32 | + |
| 33 | +## What's VIDEX |
| 34 | + |
25 | 35 | The `virtual index` (aka `hypothetical index`) aims to simulate the cost of indexes within SQL query plans,
|
26 | 36 | thereby demonstrating to users the impact of indexes on SQL plans without the need to create actual indexes on raw instances.
|
27 | 37 | This technology is widely applied in various SQL optimization tasks, including index recommendation and table join order optimization.
|
@@ -55,7 +65,7 @@ We expect that VIDEX can provide users with a better platform to more easily tes
|
55 | 65 | ---
|
56 | 66 |
|
57 | 67 |
|
58 |
| -## 1. Overview |
| 68 | +## 1. Architecture Overview |
59 | 69 |
|
60 | 70 | <p align="center">
|
61 | 71 | <img src="doc/videx-structure.png" width="600">
|
|
0 commit comments