InnoDB is a MySQL database engine, which has been gaining popularity lately, as it offers a much better overall performance and an improved crash recovery compared to the default engine that’s used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by a lot of programmers that create scalable web apps, due to the fact that it works much better with large amounts of data, while it keeps the server load low. Also, it locks only one database row in case any information should be edited, while lots of other engines lock the entire database table and therefore require more time to handle multiple successive tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the modification of the entire data cannot be completed for any reason, the action is rolled back to avoid confusion or data loss. Magento and the latest editions of Joomla are two instances of famous script-driven web applications that have moved to InnoDB.

InnoDB in Website Hosting

While InnoDB is either a paid upgrade or it is not available at all with other hosting providers, it’s included in the default set of features that we’re offering with our website hosting plans. In case you wish to use a script-driven software app that requires InnoDB particularly, in order to be installed and to work correctly, you won’t need to deal with any problems since the InnoDB storage engine is available on our custom cloud Internet hosting platform. Regardless of whether you set up a new MySQL database and activate an app manually or use our 1-click app installer software tool, InnoDB will be selected automatically by our platform as the default engine if the given app needs it rather than MyISAM. Besides the outstanding database failure recovery that InnoDB is offering, we also carry out daily backups of all databases, so we can swiftly restore any MySQL database in your shared hosting account.