InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, as it offers a significantly better overall performance and a faster database failure recovery compared with the default engine that’s used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by plenty of programmers that run scalable software applications, because it works much more efficiently with immense amounts of data, while it keeps the server load low. Additionally, it uses row-level locking if anything should be updated, whereas many other engines lock the entire database table and therefore need much more time to perform several consecutive tasks. Last, but not least, InnoDB follows a set of "all-or-nothing" rules – if the entire data modification procedure cannot be completed successfully for any reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the latest Joomla editions are two instances of widely used open-source script-driven applications that have moved to InnoDB.

InnoDB in Cloud Website Hosting

While InnoDB is either not available or a paid upgrade with many other web hosting companies, it is included in the default set of services offered with our cloud website hosting plans. In case you wish to use a script-based software application that requires InnoDB in particular, in order to be activated and to perform correctly, you will not come across any problems since the InnoDB database storage engine is available on our in-house built 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 system as the default engine if the respective application needs InnoDB rather than MyISAM. Besides the outstanding database failure recovery offered by InnoDB, we also perform regular database backups, so that we can quickly restore any database in your shared account.