• 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.

    Neo4j Vector Search

    An enhancement to the Neo4j graph database providing vector search capabilities through dedicated indexes.

    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.

    PlanetScale Vectors

    Vector search and storage for MySQL, now generally available. PlanetScale Vectors brings native vector capabilities to MySQL, allowing you to store and query vector embeddings alongside relational data without requiring a separate vector database.

    OpenSearch Neural Search / Hybrid Search

    Neural and hybrid search capability in OpenSearch that combines lexical queries with vector-based neural search using a pipeline of normalization and score combination techniques. It enables semantic (vector) search and hybrid search over indices such as `neural_search_pqa`, suitable for AI and vector database-style retrieval use cases.

    SuperDuperDB

    Open-source AI-native database layer that adds vector search, model integration, and AI workflows on top of existing databases like MongoDB and Postgres.

    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