Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-38421

Add VIDEX Contribution to MariaDB Server

    XMLWordPrintable

Details

    • Epic
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • Add VIDEX Contribution to MariaDB Server

    Description

      VIDEX (Virtual Index for MySQL) is an open-source virtual index storage engine developed by ByteDance, designed to simulate the impact of indexes on query plans without requiring real data. It supports what-if analysis for index strategies, integrates AI-based cardinality and NDV (number of distinct values) estimation algorithms, and has been validated with benchmarks like TPC-H. VIDEX is currently implemented for MySQL 8.0 and deployed at scale, optimizing thousands of MySQL instances daily.

      ByteDance has expressed interest in adapting VIDEX for MariaDB compatibility, seeking collaboration with the MariaDB community due to differences between MySQL 8.0 and the MariaDB codebase. This feature story requests research and estimation to identify the technical requirements, challenges, and effort needed to integrate VIDEX in MariaDB Server, enabling MariaDB users to benefit from advanced query optimization capabilities.

      Attachments

        Activity

          People

            danblack Daniel Black
            ralf.gebhardt Ralf Gebhardt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.