InnoDB is a very popular storage engine for the MySQL relational database management system. It’s an alternative to the default MyISAM engine and it has lots of strong sides that have made it the engine of choice for many script-powered software apps, such as Magento and Joomla, which have shifted over to InnoDB permanently. For instance, adding enormous data volumes will be much faster with InnoDB, as it locks only a single database row to accomplish a specific operation, not the entire table, which makes the engine excellent for scalable applications. It also supports foreign keys and transactions – these refer to the way in which the info is handled. Simply put, adding new or updating existent data will either be entirely completed, or will be canceled and the operation will be rolled back if a given issue appears during the process, thus the content that remains in the database won’t be damaged.

InnoDB in Web Hosting

While InnoDB is either not offered or it is a paid upgrade with many other hosting companies, it is part of the standard set of features offered with our web hosting plans. In case you want to make use of a PHP-powered application that needs InnoDB specifically, in order to be installed and to function properly, you won’t have to deal with any obstacles as the InnoDB storage engine is available on our custom cloud platform. No matter if you create a brand new database and install an app manually or use our single-click app installer instrument, InnoDB will be selected automatically by our platform as the default engine if the specific application requires it instead of MyISAM. Besides the remarkable database failure recovery that InnoDB is offering, we also make regular database backups, so we can easily restore any database in your shared account.