# Storage Engines

- [Storage Engines Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/storage-engines-storage-engines-overview.md)
- [Choosing the Right Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/choosing-the-right-storage-engine.md)
- [InnoDB](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb.md): Discover InnoDB, the default storage engine for MariaDB Server. Learn about its transaction-safe capabilities, foreign key support, and high performance for demanding workloads.
- [InnoDB Storage Engine Introduction](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-storage-engine-introduction.md)
- [InnoDB Versions](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-versions.md)
- [InnoDB File Format](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-file-format.md)
- [InnoDB Limitations](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-limitations.md)
- [AUTO\_INCREMENT Handling in InnoDB](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/auto_increment-handling-in-innodb.md)
- [Binary Log Group Commit and InnoDB Flushing Performance](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/binary-log-group-commit-and-innodb-flushing-performance.md)
- [InnoDB Asynchronous I/O](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-asynchronous-io.md)
- [InnoDB Buffer Pool](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-buffer-pool.md)
- [InnoDB Change Buffering](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-change-buffering.md)
- [InnoDB Data Scrubbing](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-data-scrubbing.md)
- [InnoDB Doublewrite Buffer](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-doublewrite-buffer.md)
- [InnoDB Lock Modes](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-lock-modes.md)
- [InnoDB Monitors](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-monitors.md)
- [InnoDB Page Compression](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-page-compression.md)
- [InnoDB Page Flushing](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-page-flushing.md)
- [InnoDB Purge](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-purge.md)
- [InnoDB Undo Log](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-undo-log.md)
- [InnoDB Redo Log](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-redo-log.md)
- [InnoDB Strict Mode](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-strict-mode.md)
- [InnoDB System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-system-variables.md)
- [InnoDB Architecture for MariaDB Enterprise Server](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-architecture-for-mariadb-enterprise-server.md): Understand InnoDB's architecture for MariaDB Enterprise Server. This section details its components and their interactions, focusing on performance, scalability, and reliability for enterprise workloa
- [MariaDB Enterprise Server InnoDB Background Thread Pool](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-architecture-for-mariadb-enterprise-server/mariadb-enterprise-server-innodb-background-thread-pool.md)
- [MariaDB Enterprise Server InnoDB I/O Threads](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-architecture-for-mariadb-enterprise-server/mariadb-enterprise-server-innodb-io-threads.md)
- [InnoDB Online DDL](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl.md): Perform online DDL operations with InnoDB in MariaDB Server. Learn how to alter tables without blocking read/write access, ensuring high availability for your applications.
- [InnoDB Online DDL Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl/innodb-online-ddl-overview.md)
- [InnoDB Online DDL Operations with the INPLACE Alter Algorithm](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl/innodb-online-ddl-operations-with-the-inplace-alter-algorithm.md)
- [InnoDB Online DDL Operations with the INSTANT Alter Algorithm](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl/innodb-online-ddl-operations-with-the-instant-alter-algorithm.md)
- [InnoDB Online DDL Operations with the NOCOPY Alter Algorithm](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl/innodb-online-ddl-operations-with-the-nocopy-alter-algorithm.md)
- [Instant ADD COLUMN for InnoDB](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl/instant-add-column-for-innodb.md)
- [InnoDB Row Formats](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats.md): Explore InnoDB row formats in MariaDB Server. Understand different formats like Compact, Dynamic, and Compressed, and how they impact storage efficiency and performance for your data.
- [InnoDB Row Formats Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/innodb-row-formats-overview.md)
- [InnoDB COMPACT Row Format](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/innodb-compact-row-format.md)
- [InnoDB COMPRESSED Row Format](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/innodb-compressed-row-format.md)
- [InnoDB DYNAMIC Row Format](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/innodb-dynamic-row-format.md)
- [InnoDB REDUNDANT Row Format](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/innodb-redundant-row-format.md)
- [Troubleshooting Row Size Too Large Errors with InnoDB](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/troubleshooting-row-size-too-large-errors-with-innodb.md)
- [InnoDB Tablespaces](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces.md): Manage InnoDB tablespaces in MariaDB Server. Understand their role in data organization, performance, and recovery, including file-per-table and shared tablespaces.
- [InnoDB File-Per-Table Tablespaces](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces/innodb-file-per-table-tablespaces.md)
- [InnoDB System Tablespaces](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces/innodb-system-tablespaces.md)
- [InnoDB Temporary Tablespaces](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-tablespaces/innodb-temporary-tablespaces.md)
- [InnoDB Troubleshooting](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-troubleshooting.md): Troubleshoot InnoDB issues in MariaDB Server. Find solutions and best practices for common problems, ensuring your InnoDB-based applications run smoothly and efficiently.
- [InnoDB Troubleshooting Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-troubleshooting/innodb-troubleshooting-overview.md)
- [InnoDB Data Dictionary Troubleshooting](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-troubleshooting/innodb-data-dictionary-troubleshooting.md)
- [InnoDB Recovery Modes](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-troubleshooting/innodb-recovery-modes.md)
- [InnoDB - Unmaintained](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-unmaintained.md): This section provides information about unmaintained or deprecated features related to InnoDB in MariaDB Server. It is advisable to review this content for compatibility and migration planning.
- [About XtraDB](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-unmaintained/about-xtradb.md)
- [Using InnoDB Instead of XtraDB](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-unmaintained/using-innodb-instead-of-xtradb.md)
- [MariaDB Enterprise Server InnoDB Operations](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations.md): Learn about InnoDB operations in MariaDB Enterprise Server. This section covers critical management tasks, including configuration, performance tuning, and troubleshooting for enterprise-grade deploym
- [Configure the InnoDB Buffer Pool](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-buffer-pool.md)
- [Configure the InnoDB I/O Threads](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-io-threads.md)
- [Configure the InnoDB Purge Threads](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-purge-threads.md)
- [Configure the InnoDB Redo Log](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-redo-log.md)
- [Configure the InnoDB Undo Log](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/configure-the-innodb-undo-log.md)
- [Schema Changes](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/schema-changes.md)
- [InnoDB Schema Changes](/url/mariadb.com/docs/server/server-usage/storage-engines/innodb/mariadb-enterprise-server-innodb-operations/schema-changes/schema-changes-innodb-schema-changes.md)
- [BLACKHOLE](/url/mariadb.com/docs/server/server-usage/storage-engines/blackhole.md)
- [MEMORY](/url/mariadb.com/docs/server/server-usage/storage-engines/memory-storage-engine.md)
- [MERGE](/url/mariadb.com/docs/server/server-usage/storage-engines/merge.md)
- [PERFORMANCE\_SCHEMA](/url/mariadb.com/docs/server/server-usage/storage-engines/performance_schema-storage-engine.md)
- [Sequence](/url/mariadb.com/docs/server/server-usage/storage-engines/sequence-storage-engine.md)
- [Archive](/url/mariadb.com/docs/server/server-usage/storage-engines/archive.md)
- [Aria](/url/mariadb.com/docs/server/server-usage/storage-engines/aria.md): Learn about the Aria storage engine in MariaDB Server. Understand its features, advantages, and use cases, particularly for crash-safe operations and transactional workloads.
- [Aria Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-storage-engine.md)
- [Aria Group Commit](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-group-commit.md)
- [Aria Status Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-status-variables.md)
- [Aria Storage Formats](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-storage-formats.md)
- [Aria System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-system-variables.md)
- [Aria Two-step Deadlock Detection](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-two-step-deadlock-detection.md)
- [Aria FAQ](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/aria-faq.md)
- [The Aria Name](/url/mariadb.com/docs/server/server-usage/storage-engines/aria/the-aria-name.md)
- [CONNECT](/url/mariadb.com/docs/server/server-usage/storage-engines/connect.md): Explore the CONNECT storage engine in MariaDB Server. Learn how to access various data sources, including files and remote databases, directly from your MariaDB instance.
- [Introduction to the CONNECT Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/introduction-to-the-connect-engine.md)
- [Using CONNECT](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect.md): Learn to use the CONNECT storage engine in MariaDB Server. This section provides practical examples and detailed instructions for accessing external data sources directly within your database.
- [Using CONNECT - Condition Pushdown](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-condition-pushdown.md)
- [Using CONNECT - Exporting Data From MariaDB](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-exporting-data-from-mariadb.md)
- [Using CONNECT - General Information](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-general-information.md)
- [Using CONNECT - Importing File Data Into MariaDB Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-importing-file-data-into-mariadb-tables.md)
- [Using CONNECT - Indexing](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-indexing.md)
- [USING CONNECT - Offline Documentation](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-offline-documentation.md)
- [Using CONNECT - Partitioning and Sharding](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-partitioning-and-sharding.md)
- [Using CONNECT - Virtual and Special Columns](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/using-connect/using-connect-virtual-and-special-columns.md)
- [Installing CONNECT](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/installing-the-connect-storage-engine.md)
- [CONNECT Create Table Options](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-create-table-options.md)
- [CONNECT Data Types](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-data-types.md)
- [CONNECT Table Types](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types.md): Explore CONNECT table types in MariaDB Server. Understand the various formats supported, including CSV, JSON, XML, and more, for seamlessly integrating external data into your database.
- [CONNECT Table Types Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-table-types-overview.md)
- [CONNECT BIN Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-bin-table-type.md)
- [CONNECT CSV and FMT Table Types](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-csv-and-fmt-table-types.md)
- [CONNECT DBF Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-dbf-table-type.md)
- [CONNECT DOS and FIX Table Types](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-dos-and-fix-table-types.md)
- [CONNECT - External Table Types](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-external-table-types.md)
- [CONNECT - Files Retrieved Using Rest Queries](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-files-retrieved-using-rest-queries.md)
- [CONNECT INI Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-ini-table-type.md)
- [CONNECT JDBC Table Type: Accessing Tables from Another DBMS](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-jdbc-table-type-accessing-tables-from-another-dbms.md)
- [CONNECT JSON Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-json-table-type.md)
- [CONNECT MONGO Table Type: Accessing Collections from MongoDB](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-mongo-table-type.md)
- [CONNECT MYSQL Table Type: Accessing MySQL/MariaDB Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-mysql-table-type-accessing-mysqlmariadb-tables.md)
- [CONNECT - NoSQL Table Types](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-nosql-table-types.md)
- [CONNECT OCCUR Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-occur-table-type.md)
- [CONNECT ODBC Table Type: Accessing Tables From Another DBMS](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-odbc-table-type-accessing-tables-from-another-dbms.md)
- [CONNECT PIVOT Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-pivot-table-type.md)
- [CONNECT PROXY Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-proxy-table-type.md)
- [CONNECT Table Types - Catalog Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-table-types-catalog-tables.md)
- [CONNECT Table Types - Data Files](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-table-types-data-files.md)
- [CONNECT Table Types - OEM: Implemented in an External LIB](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-table-types-oem.md)
- [CONNECT Table Types - Special "Virtual" Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-table-types-special-virtual-tables.md)
- [CONNECT Table Types - VIR](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-table-types-vir.md)
- [CONNECT TBL Table Type: Table List](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-tbl-table-type-table-list.md)
- [CONNECT - Using the TBL and MYSQL Table Types Together](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-using-the-tbl-and-mysql-table-types-together.md)
- [CONNECT VEC Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-vec-table-type.md)
- [CONNECT XCOL Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-xcol-table-type.md)
- [CONNECT XML Table Type](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-xml-table-type.md)
- [CONNECT Zipped File Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/connect-zipped-file-tables.md)
- [Inward and Outward Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-table-types/inward-and-outward-tables.md)
- [CONNECT Security](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-security.md)
- [CONNECT System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-system-variables.md)
- [Adding the REST Feature as a Library Called by an OEM Table](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-adding-the-rest-feature-as-a-library-called-by-an-oem-table.md)
- [Compiling JSON UDFs in a Separate Library](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-compiling-json-udfs-in-a-separate-library.md)
- [Making the GetRest Library](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-making-the-getrest-library.md)
- [OEM Table Example](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/connect-oem-table-example.md)
- [Current Status of the CONNECT Handler](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/current-status-of-the-connect-handler.md)
- [JSON Sample Files](/url/mariadb.com/docs/server/server-usage/storage-engines/connect/json-sample-files.md)
- [CSV](/url/mariadb.com/docs/server/server-usage/storage-engines/csv.md): Learn about the CSV storage engine in MariaDB Server. Understand how to manage data stored as comma-separated values, making it ideal for data import, export, and exchange.
- [CSV Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/csv/csv-overview.md)
- [Checking and Repairing CSV Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/csv/checking-and-repairing-csv-tables.md)
- [FederatedX](/url/mariadb.com/docs/server/server-usage/storage-engines/federatedx-storage-engine.md): Discover the FederatedX storage engine in MariaDB Server. Learn how to access data from remote MariaDB and MySQL databases without importing, facilitating distributed data management.
- [About FederatedX](/url/mariadb.com/docs/server/server-usage/storage-engines/federatedx-storage-engine/about-federatedx.md)
- [Differences Between FederatedX and Federated](/url/mariadb.com/docs/server/server-usage/storage-engines/federatedx-storage-engine/differences-between-federatedx-and-federated.md)
- [Mroonga](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga.md): Mroonga (formerly named Groonga Storage Engine) is a storage engine that provides fast CJK-ready full text searching using column store.
- [Mroonga Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-overview.md)
- [About Mroonga](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/about-mroonga.md)
- [Mroonga Status Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-status-variables.md)
- [Mroonga System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-system-variables.md)
- [Mroonga User-Defined Functions](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions.md): Extend Mroonga's functionality in MariaDB Server with user-defined functions. Learn how to create custom functions to enhance full-text search and data processing capabilities.
- [Creating Mroonga User-Defined Functions](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/creating-mroonga-user-defined-functions.md)
- [last\_insert\_grn\_id](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/last_insert_grn_id.md)
- [mroonga\_command](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/mroonga_command.md)
- [mroonga\_escape](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/mroonga_escape.md)
- [mroonga\_highlight\_html](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/mroonga_highlight_html.md)
- [mroonga\_normalize](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/mroonga_normalize.md)
- [mroonga\_snippet](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/mroonga_snippet.md)
- [mroonga\_snippet\_html](/url/mariadb.com/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions/mroonga_snippet_html.md)
- [MyISAM](/url/mariadb.com/docs/server/server-usage/storage-engines/myisam-storage-engine.md): Explore the MyISAM storage engine in MariaDB Server. Understand its characteristics, including suitability for read-heavy workloads, and its role in specific use cases.
- [MyISAM Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/myisam-storage-engine/myisam-overview.md)
- [MyISAM Index Storage Space](/url/mariadb.com/docs/server/server-usage/storage-engines/myisam-storage-engine/myisam-index-storage-space.md)
- [MyISAM Storage Formats](/url/mariadb.com/docs/server/server-usage/storage-engines/myisam-storage-engine/myisam-storage-formats.md)
- [MyISAM System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/myisam-storage-engine/myisam-system-variables.md)
- [MyRocks](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks.md): Learn about the MyRocks storage engine in MariaDB Server. Discover its advantages for flash storage, high write throughput, and compression efficiency in modern database deployments.
- [About MyRocks for MariaDB](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/about-myrocks-for-mariadb.md)
- [Building MyRocks in MariaDB](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/building-myrocks-in-mariadb.md)
- [Differences Between MyRocks Variants](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/differences-between-myrocks-variants.md)
- [Getting Started with MyRocks](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/getting-started-with-myrocks.md)
- [Loading Data Into MyRocks](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/loading-data-into-myrocks.md)
- [MyRocks Bloom Filters](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-bloom-filters.md)
- [MyRocks CHECK TABLE](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-check-table.md)
- [MyRocks Data Compression](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-data-compression.md)
- [MyRocks Group Commit with Binary log](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-group-commit-with-binary-log.md)
- [MyRocks Index-Only Scans](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-index-only-scans.md)
- [MyRocks and Replication](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-replication.md)
- [MyRocks START TRANSACTION WITH CONSISTENT SNAPSHOT](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-and-start-transaction-with-consistent-snapshot.md)
- [MyRocks Column Families](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-column-families.md)
- [MyRocks Performance Troubleshooting](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-performance-troubleshooting.md)
- [Optimizer Statistics in MyRocks](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/optimizer-statistics-in-myrocks.md)
- [MyRocks Transactional Isolation](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-transactional-isolation.md)
- [MyRocks Status Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-status-variables.md)
- [MyRocks System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/myrocks/myrocks-system-variables.md)
- [OQGRAPH](/url/mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine.md): Explore the OQGRAPH storage engine in MariaDB Server. Learn how to efficiently manage hierarchical and complex graph data structures, perfect for social networks and bill of materials.
- [OQGRAPH Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/oqgraph-overview.md)
- [Installing OQGRAPH](/url/mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/installing-oqgraph.md)
- [Compiling OQGRAPH](/url/mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/compiling-oqgraph.md)
- [Building OQGRAPH Under Windows](/url/mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/building-oqgraph-under-windows.md)
- [OQGRAPH Examples](/url/mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/oqgraph-examples.md)
- [S3 Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine.md): Integrate MariaDB Server with Amazon S3 using the S3 Storage Engine. Learn how to store and retrieve data directly from cloud object storage for scalability and cost-efficiency.
- [Using the S3 Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine/using-the-s3-storage-engine.md)
- [S3 Status Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine/s3-storage-engine-status-variables.md)
- [S3 System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine/s3-storage-engine-system-variables.md)
- [S3 Engine Internals](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine/s3-storage-engine-internals.md)
- [Testing Connections to S3](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine/testing-the-connections-to-s3.md)
- [aria\_s3\_copy](/url/mariadb.com/docs/server/server-usage/storage-engines/s3-storage-engine/aria_s3_copy.md)
- [SphinxSE](/url/mariadb.com/docs/server/server-usage/storage-engines/sphinx-storage-engine.md): Integrate MariaDB Server with Sphinx for advanced full-text search. The Sphinx storage engine allows you to query external Sphinx indexes directly from your database.
- [About SphinxSE](/url/mariadb.com/docs/server/server-usage/storage-engines/sphinx-storage-engine/about-sphinxse.md)
- [Installing Sphinx](/url/mariadb.com/docs/server/server-usage/storage-engines/sphinx-storage-engine/installing-sphinx.md)
- [Installing and Testing SphinxSE with MariaDB](/url/mariadb.com/docs/server/server-usage/storage-engines/sphinx-storage-engine/installing-and-testing-sphinxse-with-mariadb.md)
- [Configuring Sphinx](/url/mariadb.com/docs/server/server-usage/storage-engines/sphinx-storage-engine/configuring-sphinx.md)
- [Spider](/url/mariadb.com/docs/server/server-usage/storage-engines/spider.md): Explore the Spider storage engine in MariaDB Server. Learn how to shard data across multiple MariaDB and MySQL servers, enabling horizontal scaling and distributed database solutions.
- [Spider Storage Engine Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-overview.md)
- [Spider Storage Engine Introduction](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction.md): Get an overview of the Spider storage engine for MariaDB Server. Understand its purpose, key features, and how it enables data sharding and distributed database management.
- [MariaDB Enterprise Spider Schema Design](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-schema-design.md)
- [MariaDB Enterprise Spider Operations](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations.md): Learn about Spider operations in MariaDB Enterprise Server. This section covers advanced configurations, management, and best practices for leveraging Spider in enterprise environments.
- [Federated MariaDB Enterprise Spider Topology Operations](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/federated-mariadb-enterprise-spider-topology-operations.md): Learn about federated operations in MariaDB Enterprise Spider topology. This section covers managing distributed deployments and ensuring seamless data access across multiple Spider instances for enha
- [Spider Federated Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/federated-mariadb-enterprise-spider-topology-operations/spider-federated-overview.md)
- [Federated MariaDB Enterprise Spider Topology Backup and Restore](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/federated-mariadb-enterprise-spider-topology-operations/federated-mariadb-enterprise-spider-topology-backup-and-restore.md)
- [Federated MariaDB Enterprise Spider Topology Migrate Tables](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/federated-mariadb-enterprise-spider-topology-operations/federated-mariadb-enterprise-spider-topology-migrate-tables.md)
- [ODBC MariaDB Enterprise Spider Topology Operations](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/odbc-mariadb-enterprise-spider-topology-operations.md): Learn about ODBC operations in MariaDB Enterprise Spider topology. This section covers configuring and managing ODBC connections to distributed Spider environments for seamless data access.
- [Use Spider ODBC to connect to Oracle](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/odbc-mariadb-enterprise-spider-topology-operations/use-spider-odbc-to-connect-to-oracle.md)
- [Sharded MariaDB Enterprise Spider Topology Operations](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/sharded-mariadb-enterprise-spider-topology-operations.md): Learn about ODBC operations in MariaDB Enterprise Spider topology. This section covers configuring and managing ODBC connections to distributed Spider environments for seamless data access.
- [Spider Sharded Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/sharded-mariadb-enterprise-spider-topology-operations/spider-sharded-overview.md)
- [Sharded MariaDB Enterprise Spider Topology Add a Shard](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/sharded-mariadb-enterprise-spider-topology-operations/sharded-mariadb-enterprise-spider-topology-add-a-shard.md)
- [Sharded MariaDB Enterprise Spider Topology Backup and Restore](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-introduction/mariadb-enterprise-spider-operations/sharded-mariadb-enterprise-spider-topology-operations/sharded-mariadb-enterprise-spider-topology-backup-and-restore.md)
- [Spider Differences Between SpiderForMySQL and MariaDB](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-differences-between-spiderformysql-and-mariadb.md)
- [Spider Feature Matrix](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-feature-matrix.md)
- [Spider Use Cases](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-use-cases.md)
- [Spider Installation](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-installation.md)
- [Spider Cluster Management](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-cluster-management.md)
- [Spider Case Studies](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-case-studies.md)
- [Spider Benchmarks](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-benchmarks.md)
- [Information Schema SPIDER\_WRAPPER\_PROTOCOLS Table](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/information-schema-spider_wrapper_protocols-table.md)
- [Spider Storage Engine Core Concepts](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-storage-engine-core-concepts.md)
- [Spider System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-system-variables.md)
- [Spider Table Parameters](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-table-parameters.md)
- [Spider Functions](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-functions.md): Explore Spider functions in MariaDB Server. Learn about the specialized functions that enhance data access and manipulation across sharded and distributed databases using the Spider storage engine.
- [SPIDER\_BG\_DIRECT\_SQL](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-functions/spider_bg_direct_sql.md)
- [SPIDER\_COPY\_TABLES](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-functions/spider_copy_tables.md)
- [SPIDER\_DIRECT\_SQL](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-functions/spider_direct_sql.md)
- [SPIDER\_FLUSH\_TABLE\_MON\_CACHE](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-functions/spider_flush_table_mon_cache.md)
- [Spider FAQ](/url/mariadb.com/docs/server/server-usage/storage-engines/spider/spider-faq.md)
- [Storage Engine Development](/url/mariadb.com/docs/server/server-usage/storage-engines/storage-engines-storage-engine-development.md): Learn about developing custom storage engines for MariaDB Server. This section guides you through the process, providing insights into the Storage Engine API for extending database functionality.
- [Engine-defined New Table/Field/Index Attributes](/url/mariadb.com/docs/server/server-usage/storage-engines/storage-engines-storage-engine-development/engine-defined-new-tablefieldindex-attributes.md)
- [Storage Engine FAQ](/url/mariadb.com/docs/server/server-usage/storage-engines/storage-engines-storage-engine-development/storage-engine-faq.md)
- [Table Discovery (before 10.0.2)](/url/mariadb.com/docs/server/server-usage/storage-engines/storage-engines-storage-engine-development/table-discovery-before-1002.md)
- [Table Discovery](/url/mariadb.com/docs/server/server-usage/storage-engines/storage-engines-storage-engine-development/table-discovery.md)
- [Converting Tables from MyISAM to InnoDB](/url/mariadb.com/docs/server/server-usage/storage-engines/converting-tables-from-myisam-to-innodb.md)
- [Legacy Storage Engines](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines.md): Explore legacy storage engines in MariaDB Server. This section provides information on older engines, their historical context, and considerations for migration or compatibility.
- [FEDERATED Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/federated-storage-engine.md)
- [Cassandra Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra.md)
- [Building Cassandra Storage Engine for Packaging](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/building-cassandra-storage-engine-for-packaging.md)
- [Building Cassandra Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/building-cassandra-storage-engine.md)
- [Cassandra Status Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/cassandra-status-variables.md)
- [Cassandra Storage Engine Future Plans](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/cassandra-storage-engine-future-plans.md)
- [Cassandra Storage Engine Issues](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/cassandra-storage-engine-issues.md)
- [Cassandra Storage Engine Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/cassandra-storage-engine-overview.md)
- [Cassandra Storage Engine Use Example](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/cassandra-storage-engine-use-example.md)
- [Cassandra System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/cassandra-system-variables.md)
- [Handling Joins With Cassandra](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/handling-joins-with-cassandra.md)
- [Virtual Machine to Test the Cassandra Storage Engine](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/cassandra/virtual-machine-to-test-the-cassandra-storage-engine.md)
- [TokuDB](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb.md): The TokuDB storage engine has been removed from MariaDB.
- [TokuDB Overview](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-overview.md)
- [Installing TokuDB](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/installing-tokudb.md)
- [TokuDB Differences](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-differences.md)
- [TokuDB Resources](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-resources.md)
- [TokuDB Status Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-status-variables.md)
- [TokuDB System Variables](/url/mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-system-variables.md)
- [Machine Learning with MindsDB](/url/mariadb.com/docs/server/server-usage/storage-engines/machine-learning-with-mindsdb.md)
