Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

MySQL VDB Provider

No security coverage Under active development

Part of the AI ecosystem · 343 projects

This experimental module allows AI Search to perform vector searches using your existing MySQL database, eliminating the need for a specialized vector database. It leverages a custom MySQL library to efficiently retrieve similar vectors through a two-step process of approximate nearest neighbor search and a final ranking by cosine similarity.

The MySQL VDB Provider is an experimental database module that works together with the AI module, to allow you to do vector searches in AI Search using just your existing MySQL database instead of specialised vector database.

It uses the mysql-vector class (https://github.com/allanpichardo/mysql-vector)
which does the actual vector search cosine similarity.

However, to improve performance on mysql it does the search in two steps:

1. First it uses quantization and filters using the Hamming Distance
to retrieve vectors that are "close" (fast).
2. Second it ranks the remaining results by cosine similarity (slow)

More information: albert.skibinski.nl/en/blog/experimenting-vector-search-mysql

Post-Installation

See a demo video here: https://youtu.be/kFDChP_NBZA

Important: do not use more than 2040 dimensions on your embedder of choice, because at this time this translates to a length of
255 bytes (2040/8) which is the limit of the field.

Additional Requirements

- Needs AI patch: #3507269-8

Also the mysql-vector fork currently in use does not have a packagist repo,
so you will need to add it to your composer repositories:

{
  "type": "vcs",
  "url": "https://github.com/askibinski/mysql-vector"
},

Ask your assistant about MySQL VDB Provider

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core PHP Release date
1.0.x-dev Dev 10–11 Feb 18, 2025