What storage engines does MariaDB support?

MariaDB supports the following storage engines:

  1. InnoDB is the default storage engine with support for transactions, row-level locking, foreign keys, and is suitable for most application scenarios.
  2. MyISAM: It supports full-text indexing and compression features, suitable for scenarios where reads are frequent and writes are not frequent.
  3. Aria is a storage engine that comes with MariaDB, it has similar features to InnoDB but slightly lower performance.
  4. TokuDB is a high-performance storage engine specifically designed for large volumes of data, with support for compression and transactions.
  5. Storing data in memory is suitable for temporary data storage or caching.
  6. ColumnStore: A columnar storage engine suitable for data warehouses and OLAP scenarios.
  7. Spider is a storage engine designed for distributed databases that allows data to be distributed across multiple nodes.
  8. Merge: Combine multiple MyISAM tables into one logical table for fast querying.
  9. FederatedX enables access to data on one database server from another database server.
  10. Blackhole: Discard the written data, suitable for testing and cloning.
  11. Connect: supports connecting to storage engines for external data sources.
  12. Sequence: used for generating serial numbers.

It is important to note that different storage engines are suitable for different application scenarios, so it is necessary to choose the appropriate storage engine based on specific requirements.

Leave a Reply 0

Your email address will not be published. Required fields are marked *


广告
Closing in 10 seconds
bannerAds