InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it offers a significantly better overall performance and an improved database crash recovery in comparison to the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is used by many devs that build scalable web applications, because it works more efficiently with enormous amounts of data, while it keeps the server load low. Also, it uses row-level locking in case any info should be edited, whereas many other engines lock the entire database table and thus require more time to handle multiple sequential tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – if the modification of the entire data cannot be completed for some reason, the operation is rolled back to avoid confusion or data loss. Magento and the newest Joomla versions are two instances of widespread PHP script-powered applications which have switched to InnoDB.

InnoDB in Shared Hosting

Any open-source script-powered web application that needs InnoDB will function flawlessly on our leading-edge cloud web hosting platform and the MySQL database engine is offered with all our shared hosting packages. Every time you create a database manually or our app installer creates one automatically and an app installation is started, the engine that the database will make use of will be selected based on the app’s requirements without having to update any setting in your hosting account. InnoDB will be chosen automatically for any application that requires this particular engine and you’ll be able to make the most of its full potential. We’ll keep regular content backups, so in case you unintentionally erase a MySQL database that you need or you overwrite a certain part of it, we will be able to restore your content the way it was just a few hours ago.