Skip to main content

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_enabled parameter set to ON.
  • Support for VECTOR(N) data type for columns.
  • Support for VECTOR INDEX (HNSW) for indexing.
  • Access to vector functions like TO_VECTOR(...), L2_DISTANCE(...), and COSINE_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)

Source distribution for llama-index-vector-stores-volcengine-mysql 0.4.0
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)

Table of built distributions (wheels) for llama-index-vector-stores-volcengine-mysql 0.4.0
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page