Skip to content

[Positioning] VECTOR_DISTANCE() for self-managed MySQL, Tech Preview (8.4.11 / 9.7.2 est.) #202

Description

@brianamarie

What needs positioning

  • Market gap: Vector distance in MySQL today is available on Oracle-managed offerings (HeatWave, MySQL AI), not on self-managed MySQL estates teams install and run themselves.
  • Tech Preview (8.4.11 / 9.7.2 est.): VECTOR_DISTANCE() on Percona Server for MySQL, early preview builds for evaluation.
  • Later (MVP): Full MySQL Vector Support (search, indexing, broader product scope).
  • Percona role: We are building native distance capability for self-managed PS customers. This is not shipping upstream/community MySQL vector and not repackaging what Oracle already ships on managed paths.

What is shipping and when

Phase Scope Release (est.)
Tech Preview VECTOR_DISTANCE() only 8.4.11 / 9.7.2 (est.)
GA (MVP) Full MySQL Vector Support (indexing, ANN/search workflows, broader scope) TBD
  • Product: Percona Server for MySQL (self-managed builds).
  • Release note: moved from the earlier "August" framing to versions 8.4.11 / 9.7.2 (Vector Distance was sequenced after the PGO releases). Prefer referencing versions over hard dates, since timing can shift.
  • PXC: VECTOR_DISTANCE() is confirmed compatible with Percona XtraDB Cluster. It is a non-deterministic function (approximate vector results plus SIMD floating-point variation), but that is not a replication concern because results can already differ between calls on the same node. It ships in PXC at the same version as Percona Server (PXC engineering).
  • Tech Preview means: Early-access builds for evaluation and feedback, not production GA; support and comms terms TBD.

Why it matters

Tech Preview inclusion (8.4.11 / 9.7.2)

  • Lets self-managed PS teams work with vector distance in SQL without HeatWave or MySQL AI.
  • First concrete step on Percona's MySQL vector roadmap on estates customers already run.
  • Product to confirm: exact customer-visible outcome for the Tech Preview (workloads enabled, limits, install path).

Full search for the future (later, do not fold into Tech Preview copy)

  • Single-system path vs MySQL + separate vector DB ("Two-System Problem").
  • Indexing, ANN search, and broader MySQL Vector Support scope (per v0.5 prototype / PRD).
  • Stronger TCO / consolidation story lands here, not at distance-only Tech Preview.

Target audience

Tech Preview

  1. Early adopters / platform engineers on self-managed PS evaluating AI/RAG pipelines before full search ships.
  2. Teams blocked from Oracle managed vector paths (HeatWave / MySQL AI) who need distance-in-SQL on PS they control.

MVP (later)

  • Existing Percona Server for MySQL customers planning production RAG on PS.
  • Architects comparing single-DB vs two-system (MySQL + standalone vector DB) designs.

Pillar alignment

Phase Primary Supporting
Tech Preview Future readiness (AI on self-managed MySQL) Credibility / roadmap signal for self-managed estates
MVP Future readiness Performance and reliability, Optimized TCO (consolidation)

Intended to align with pillar work and sit alongside PostgreSQL pgvector and Mongo vector narratives, not a unified "Percona AI DB" launch.


Deliverables (this issue)

  • Pre-GA copy in products/mysql/ (Tech Preview = distance function; MVP = separate subsection)
  • Short FAQ: what the Tech Preview includes / excludes
  • Pillar hooks for Future readiness (Tech Preview vs MVP clearly labeled)

Out of scope for this issue:

  • HeatWave / MySQL AI battle card
  • pgvector comparison page
  • Full vector search launch kit, TCO calculator, field battlecard (MVP)

Related positioning issues

  • GH #199 PS PGO (separate release; Performance pillar)
  • GH #188 Mongo vector (separate engine; later GA window)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions