InnoDB is a MySQL storage engine, which has been gaining popularity lately, because it provides a significantly better overall performance and an improved database crash recovery in comparison with the default engine that’s used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by many programmers that create highly scalable applications, because it works much more effectively with enormous data volumes, while it keeps the server processing load low. Additionally, it locks only a single database row if anything should be updated, whereas lots of other engines lock the entire table and thus need much more time to process several sequential tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – if the entire data modification process cannot be completed successfully for some reason, the operation is rolled back to prevent scrambling or losing data. Magento and the newest Joomla releases are two instances of widespread script-powered apps which have shifted over to InnoDB.

InnoDB in Cloud Hosting

While InnoDB is either not available or a paid upgrade with many web hosting companies, it’s part of the default set of services that we’re offering with our cloud hosting plans. If you would like to make use of a PHP-based web application that needs InnoDB in particular, in order to be installed and to function properly, you will not experience any problems because the MySQL storage engine is available on our custom cloud web hosting platform. Regardless of whether you set up a brand-new database and activate an app manually or use our single-click app installer tool, InnoDB will be selected automatically by our platform as the default engine if the specific application requires InnoDB instead of MyISAM. In addition to the outstanding database crash recovery that InnoDB is offering, we also generate daily database backups, so that we can quickly recover any MySQL database in your shared account.