InnoDB is a MySQL database engine, which has been gaining in popularity lately, because it provides a much better overall performance and a faster crash recovery compared with the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is used by plenty of web developers that create highly scalable software apps, due to the fact that it works much better with huge volumes of data, while it keeps the server processing load low. Furthermore, it locks only a single database row if any info should be modified, while lots of other engines lock the entire table and thus need much more time to fulfill multiple sequential tasks. Last, but not least, InnoDB complies with the "all-or-nothing" rule – in case the entire data modification process cannot be completed successfully for any reason, the action is rolled back to prevent confusion or losing data. Magento and the latest releases of Joomla™ are two instances of popular open-source script-powered software apps that have moved to InnoDB.
InnoDB in Cloud Hosting
While InnoDB is either not available or a paid upgrade with other hosting providers, it is an integral part of the default set of services that we offer with our cloud hosting plans. In case you would like to make use of a script-powered web app that requires InnoDB in particular, in order to be installed and to perform properly, you won’t face any problems as the storage engine is available on our in-house developed cloud web hosting platform. Regardless of whether you create a new MySQL database and activate an app manually or use our 1-click app installer software instrument, InnoDB will be selected automatically by our system as the default engine if the application needs InnoDB instead of MyISAM. In addition to the remarkable crash recovery offered by InnoDB, we also perform regular database backups, so that we can swiftly restore any database in your shared web hosting account.