InnoDB is a MySQL storage engine, which has been gaining in popularity lately, as it provides a significantly better overall performance and an improved database failure recovery in comparison to the default engine used by the MySQL RDBMS – MyISAM. InnoDB is preferred by lots of devs that write highly scalable apps, since it works much more effectively with huge volumes of data, while it keeps the server load at a minimum. Moreover, it it locks only one row in the database in case any information should be modified, while lots of other engines lock the entire database table and thus require more time to perform several sequential tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – if the entire data modification procedure cannot be completed for any reason, the action is rolled back to prevent confusion or data loss. Magento and the newest Joomla™ versions are two examples of widely used script-driven applications which have shifted over to InnoDB.
InnoDB in Cloud Hosting
InnoDB is available with all our cloud plans by default, not upon request or as a paid upgrade, so you’ll be able to activate and run any PHP-based web app that needs the MySQL database engine without encountering any problem as soon as you activate your shared hosting account. InnoDB will be selected automatically as the default engine for a certain database during the app activation, regardless of whether you make use of our one-click installer or create the MySQL database and activate the application manually, provided that the application requires it instead of the more famous MyISAM engine. We will generate regular MySQL database backups, so you can be sure that you will never lose any content if you delete a database by accident or you overwrite some key information – you’ll simply need to get in touch with us and we will restore your database the way it was.