After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 619330 - InnoDB as default table type
InnoDB as default table type
Status: RESOLVED FIXED
Product: sysadmin
Classification: Infrastructure
Component: Other
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Sysadmins
GNOME Sysadmins
Depends on:
Blocks:
 
 
Reported: 2010-05-21 22:14 UTC by Owen Taylor
Modified: 2010-05-23 11:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Owen Taylor 2010-05-21 22:14:20 UTC
We should consider changing the server configuration on drawable.gnome.org so that tables default to InnoDB. InnoDB is really just a better backend than MyISAM in almost every way - the obvious way being that it supports transactions. And it's pretty clearly the future direction for storage engines for MySQL.

The only real downside I know is that we have to dump InnoDB tables for backup rather than using mysqlhotcopy, but our DB backup scripts already handle this, and dump backups actually tend to perform pretty well compared to  mysqlhotcopy (much smaller data size for a gzip'ed dump in most cases.)

Application affects:

 - It won't affect existing applications tables
 - Applications that really care (bugzilla wants some giant non-transactional tables to be MyISAM) will take care of themselves
 - Applications that don't care get a better database