InnoDB is a MySQL storage engine, which has been gaining popularity lately, as it provides a significantly better overall performance and an improved crash recovery compared with the default engine that’s used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by numerous web developers that run scalable web applications, because it works more efficiently with immense amounts of data, while it keeps the server load at a minimum. Moreover, it locks only one database row if anything should be modified, whereas many other engines lock the entire table and therefore require more time to perform multiple consecutive tasks. Last, but not least, InnoDB obeys 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 scrambling or losing data. Magento and the latest Joomla versions are two examples of famous PHP-driven apps which have shifted over to InnoDB.

InnoDB in Cloud Web Hosting

While InnoDB is either not offered or it is a paid upgrade with many other hosting companies, it is part of the default set of services that we offer with our cloud web hosting plans. In case you want to use a PHP script-driven web app that needs InnoDB specifically, in order to be activated and to operate correctly, you will not have any difficulties since the InnoDB storage engine is available on our custom-developed cloud website hosting platform. Irrespective of whether you set up a new database and install an app manually or make use of our one-click app installer software instrument, InnoDB will be selected automatically by our system as the default engine if the given application requires it rather than MyISAM. Besides the outstanding database failure recovery that InnoDB offers, we also keep daily backups of all databases, so that we can quickly restore any database in your shared web hosting account.