• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Vector Database Extensions
    3. MariaDB Vector

    MariaDB Vector

    MariaDB Vector is an extension or feature of MariaDB, providing capabilities for handling and querying vector data within the MariaDB ecosystem.

    🌐Visit Website

    About this tool

    Overview

    MariaDB Vector is an extension of MariaDB, guided by the MariaDB Foundation and built with the MariaDB Server community. It enables fast vector search directly within a relational database, simplifying the technology stack by removing the need for specialized datastores. Available in MariaDB since version 11.7 and now in 11.8 GA LTS, it introduces vector similarity search capabilities, including specialized syntax and a new index type for efficient searching of vectors based on distance functions.

    Features

    • Dedicated Data Type: Introduces a VECTOR data type for storing vector embeddings.
    • Specialized Indexing: Provides a VECTOR index type, utilizing a modified version of the Hierarchical Navigable Small Worlds (HNSW) algorithm for fast search.
    • Vector Distance Functions: Supports functions like VEC_DISTANCE_EUCLIDEAN and VEC_DISTANCE_COSINE for calculating similarity.
    • Utility Functions: Includes VEC_FromText for converting text representations to vectors and VEC_ToText for converting vector bytes to text.
    • SQL Integration: Seamlessly integrates with SQL for creating tables with vector columns, inserting vector data, and performing vector searches.
    • Optimizer Tuning: The MariaDB optimizer is tuned to leverage the vector index for SELECT queries that include ORDER BY VEC_DISTANC_EUCLIDEAN (or VEC_DISTANC_COSINE) and a LIMIT clause.

    Performance

    MariaDB Vector's implementation of a modified HNSW algorithm offers search performance comparable to other vector search solutions. It demonstrates superior scalability, especially when handling multiple concurrent connections. Detailed benchmarks are available for further analysis.

    Use Cases

    MariaDB Vector supports a variety of applications:

    • Recommendation Systems: Build personalized product recommendations based on user preferences and behavior, supporting natural language interactions.
    • Similarity Search: Implement powerful search functionalities to find similar images, documents, or multimedia content. This includes building knowledge bases from documentation or finding related products without manual labeling.
    • Machine Learning: Efficiently store and retrieve vector representations of data for machine learning models, facilitating easy clustering and quick retrieval of closest data points.

    How to Use

    For developers, integrating MariaDB Vector involves:

    1. Setting up an AI model (e.g., OpenAI, LLama, Hugging Face) to generate vector embeddings.
    2. Adding a VECTOR column to your existing data tables.
    3. Creating a specialized vector index on the new column to enable fast similarity searches.
    Surveys

    Loading more......

    Information

    Websitemariadb.org
    PublishedJul 1, 2025

    Categories

    1 Item
    Vector Database Extensions

    Tags

    3 Items
    #relational database#Vector Search#extension

    Similar Products

    6 result(s)
    Lantern

    Lantern is a PostgreSQL extension that enables efficient vector search capabilities, allowing users to perform similarity searches directly within their PostgreSQL databases.

    k-NN plugin
    Featured

    An OpenSearch plugin that expands its capabilities with the custom `knn_vector` data type, enabling storage of embeddings and providing methods for k-NN similarity searches, including Approximate k-NN, Script Score k-NN, and Painless extensions.

    HeatWave

    A feature for MySQL that integrates vector store capabilities, allowing users to store and process vector embeddings for AI applications.

    CozoDB

    General-purpose, transactional, relational-graph-vector database that uses Datalog for queries. Embeddable but capable of handling large amounts of data and concurrency with HNSW indices for high-performance vector similarity searches.

    FiftyOne

    Computer vision interface for vector search with native integrations for Qdrant, Pinecone, LanceDB, and Milvus. Enables natural language search, configurable vector database backends, and visualization of search matches across billions of images.

    Apache Kvrocks

    Distributed key-value NoSQL database with experimental vector similarity search. Redis-compatible with RocksDB storage engine, adding HNSW-based vector indexing for large-scale vector data management.

    Decorative pattern
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies