InnoDB is a MySQL database engine, which has been gaining in popularity lately, because it offers a better overall performance and a faster database failure recovery compared to the default engine used by the MySQL database management system – MyISAM. InnoDB is preferred by many web developers that run scalable software apps, since it works much more efficiently with enormous volumes of data, while it keeps the server processing load low. Also, it locks only a single database row in case anything should be updated, while lots of other engines lock the entire database table and therefore require more time to perform multiple successive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – in case the entire data modification process cannot be completed for any reason, the action is rolled back to avoid scrambling or losing data. Magento and the latest editions of Joomla™ are two examples of famous PHP-driven web applications that have moved to InnoDB.
InnoDB in Shared Website Hosting
While InnoDB is either not available or a paid upgrade with many other hosting providers, it’s part of the standard set of services that we are offering with our shared website hosting packages. In case you wish to make use of a PHP-powered web application that needs InnoDB specifically, in order to be installed and to perform properly, you will not encounter any problems since the InnoDB database engine is available on our custom-developed cloud hosting platform. Irrespective of whether you set up a brand new database and install an app manually or take advantage of our 1-click application installer software tool, InnoDB will be selected automatically by our platform as the default engine if the specific app requires InnoDB instead of MyISAM. Besides the outstanding crash recovery offered by InnoDB, we also maintain regular backups of all databases, so that we can easily restore any database in your shared account.