InnoDB is a MySQL database engine, which has been gaining popularity lately, because it provides a better overall performance and a faster crash recovery compared with the default engine used by MySQL – MyISAM. InnoDB is preferred by a lot of web developers that write scalable applications, as it works much more efficiently with huge amounts of data, while it keeps the server processing load low. What’s more, it locks only a single row in the database in case any info should be updated, whereas many other engines lock the entire database table and hence need more time to accomplish multiple consecutive tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – if the entire data modification cannot be completed for any reason, the action is rolled back to avoid scrambling or the loss of data. Magento and the newest Joomla releases are two examples of widespread script-based web apps which have moved to InnoDB.

InnoDB in Cloud Hosting

While InnoDB is either a paid upgrade or it is not available at all with many other website hosting service providers, it is included in the default set of services that we’re offering with our cloud hosting packages. If you wish to use a script-driven software app that needs InnoDB specifically, in order to be activated and to function properly, you will not come across any problems because the MySQL storage engine is available on our custom cloud Internet hosting platform. No matter if you set up a brand new MySQL database and activate an application manually or use our 1-click app installer instrument, InnoDB will be selected automatically by our platform as the default engine if the application needs InnoDB instead of MyISAM. In addition to the remarkable database crash recovery that InnoDB offers, we also generate regular database backups, so we can easily restore any database in your shared web hosting account.