InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it provides a much better overall performance and an improved database failure recovery compared with the default engine that’s used by the MySQL database management system – MyISAM. InnoDB is used by numerous programmers that create highly scalable apps, due to the fact that it works more efficiently with enormous amounts of data, while it keeps the server processing load at a minimum. Also, it locks only a single row in the database if any information should be updated, whereas lots of other engines lock the entire database table and thus require more time to process several sequential tasks. Last, but not least, InnoDB follows a set of "all-or-nothing" rules – in case the entire data modification procedure cannot be completed for any reason, the action is rolled back to avoid scrambling or data loss. Magento and the newest releases of Joomla are two examples of popular PHP script-based apps which have switched over to InnoDB.

InnoDB in Shared Web Hosting

While InnoDB is either a paid upgrade or it is not available at all with other hosting companies, it is an integral part of the default set of services that we are offering with our shared web hosting packages. In case you’d like to use a PHP-based software application that requires InnoDB specifically, in order to be installed and to work properly, you won’t encounter any difficulties because the storage engine is available on our custom-developed cloud hosting platform. Regardless of whether you set up a brand new MySQL database and activate an app manually or make use of our 1-click app installer software tool, InnoDB will be selected automatically by our platform as the default engine if the particular app requires InnoDB rather than MyISAM. In addition to the amazing database failure recovery offered by InnoDB, we also keep regular backups of all databases, so we can swiftly recover any database in your shared account.