Fast, Reliable, Proven transactional storage for MySQL
InnoDB short introduction
InnoDB is a MySQL storage engine (table type) which offers several
advantages to its users:
- InnoDB tables are transactional: they provide rollback and commit
capabilities. - InnoDB is the first MySQL storage engine which supports
foreign key constraints. - InnoDB tables are fast, even faster than MyISAM tables in many
simple benchmarks. - InnoDB tables have row level locking: they allow higher
concurrency than MyISAM tables which use table level locking. High
concurrency is reflected in high multiuser performance. - InnoDB tables provide an Oracle-style consistent read, also known
as multiversioned concurrency control.SELECTdoes not
need to set any locks or interfere with inserts and updates
to the same table. - There is a true hot backup tool available
for InnoDB, which allows you to make backups of a running database in
background, without setting any locks or disturbing database operation. - Multiversioning also allows you to dump tables from your database
withSELECT INTO OUTFILEwithout setting locks on the
tables: the database can keep working while a backup is made. - InnoDB tables have automatic crash recovery. You do not need to
repair your tables if the operating system or the database server
crashes, when there is no disk image corruption. - InnoDB tables can be any size, also on those operating systems
where file size is restricted to 2 GiB.
Obtaining MySQL/InnoDB
Please have a look at the download
instructions on how to obtain an executable version of
MySQL/InnoDB or to compile it from source code.
You may also be interested in InnoDB Hot Backup, a product that allows you to backup up running MySQL databases without shutting them down. For more information, see our href="/hot-backup">InnoDB Hot Backup page.

Support