LinuxPlanet: MySQL Storage Engines | Linux Today

LinuxPlanet: MySQL Storage Engines

Written By
Web Webster
Web Webster
Oct 8, 2005

“Data in MySQL is stored in files (or memory) using a variety of
different techniques. Each of these techniques employ different
storage mechanisms, indexing facilities, locking levels and
ultimately provide a range of different functions and capabilities.
By choosing a different technique you can gain additional speed or
functionality benefits that will improve the overall functionality
of your application.

“For example, if you work with a large amount of temporary data,
you may want to make use of the MEMORY storage engine, which stores
all of the table data in memory. Alternatively, you may want a
database that supports transactions (to ensure data
resilience).

“Each of these different techniques and suites of functionality
within the MySQL system is referred to as a storage engine (also
known as a table type). By default, MySQL comes with a number of
different storage engines pre-configured and enabled in the MySQL
server. You can select the storage engine to use on a server,
database and even table basis, providing you with the maximum
amount of flexibility when it comes to choosing how your
information is stored, how it is indexed and what combination of
performance and functionality you want to use with your
data…”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.