LlamaIndex Vector_Stores Integration: Volcengine MySQL
This integration provides a VolcengineMySQLVectorStore that leverages the native vector index capabilities of Volcano engine Cloud Database for MySQL. It allows you to use RDS for MySQL as a fully-functional vector store in LlamaIndex for high-performance similarity search.
To learn more about the native vector feature in Volcengine RDS for MySQL, you can refer to its official documentation. This integration is specifically designed for Volcengine's enhanced MySQL and is not intended for standard community MySQL instances.
Installation
pip install llama-index-vector-stores-volcengine-mysql
Usage
from llama_index.vector_stores.volcengine_mysql import (
VolcengineMySQLVectorStore,
)
# Initialize the vector store
vector_store = VolcengineMySQLVectorStore.from_params(
host="your-rds-instance-host",
port=3306,
user="your-username",
password="your-password",
database="your-database",
table_name="llama_index_vector_store",
embed_dim=1536, # Example: OpenAI embedding dimension
)
Requirements
To use this integration, you need a Volcengine RDS for MySQL instance with the following features enabled:
- The
loose_vector_index_enabledparameter set toON. - Support for
VECTOR(N)data type for columns. - Support for
VECTOR INDEX(HNSW) for indexing. - Access to vector functions like
TO_VECTOR(...),L2_DISTANCE(...), andCOSINE_DISTANCE(...).
Metadata
Release files for llama-index-vector-stores-volcengine-mysql 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| llama_index_vector_stores_volcengine_mysql-0.4.0.tar.gz | 10.1 kB | Without provenance | Details for llama_index_vector_stores_volcengine_mysql-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| llama_index_vector_stores_volcengine_mysql-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for llama_index_vector_stores_volcengine_mysql-0.4.0-py3-none-any.whl |
Total release size: 20.6 kB
Release files / llama_index_vector_stores_volcengine_mysql-0.4.0.tar.gz
| Download URL | llama_index_vector_stores_volcengine_mysql-0.4.0.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1a1c5e49a2861a1f42eb6befe1fba484afeb61bc0c61fdc792e7a8ac4d5df30
|
|
BLAKE2b-256 checksum How to use checksums |
b8406b673d441ef9c553b74008c70752203fe6c0b11cd8ff1ee87206c2f35cb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / llama_index_vector_stores_volcengine_mysql-0.4.0-py3-none-any.whl
| Download URL | llama_index_vector_stores_volcengine_mysql-0.4.0-py3-none-any.whl |
|---|---|
| Size | 10.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f6320337a402f4038861dfce0fb1f7d304f352e523fcc7a7ed180e5c5b70a125
|
|
BLAKE2b-256 checksum How to use checksums |
641a1f0a71f00ca1fca72386e14bb1d0c513d23126a5c6dd0058e2c95cc04a25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for llama-index-vector-stores-volcengine-mysql 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.