InnoDB is a MySQL database engine, which has been gaining popularity in recent years, as it provides a better overall performance and an improved crash recovery in comparison with the default engine that’s used by the MySQL relational database management system – MyISAM. InnoDB is preferred by lots of web developers that run scalable web applications, because it works much more effectively with enormous volumes of data, while it keeps the server processing load low. What’s more, it uses row-level locking in case any information should be edited, whereas lots of other engines lock the entire database table and thus need much more time to handle multiple sequential tasks. Last, but not least, InnoDB follows 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 avoid scrambling or data loss. Magento and the newest versions of Joomla are two examples of widespread PHP-powered software platforms that have shifted over to InnoDB.

InnoDB in Cloud Hosting

While InnoDB is either not available or a paid upgrade with other hosting providers, it is included in the default set of services offered with our cloud hosting plans. In case you want to make use of a script-driven software app that requires InnoDB specifically, in order to be installed and to work correctly, you will not have to deal with any obstacles since the MySQL database storage engine is available on our in-house developed cloud website hosting platform. Irrespective of whether you create a new database and activate an application manually or make use of our one-click application installer instrument, InnoDB will be selected automatically by our platform as the default engine if the particular application requires it instead of MyISAM. Besides the excellent crash recovery that InnoDB is offering, we also make daily backups of all databases, so that we can easily restore any database in your shared hosting account.