InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a better overall performance and an improved crash recovery compared with the default engine that’s used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by plenty of devs that build scalable software apps, as it works much more efficiently with immense data volumes, while it keeps the server load low. Additionally, it uses row-level locking if any info should be modified, whereas many other engines lock the entire database table and thus need much more time to process several sequential tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – if the entire data modification process cannot be completed successfully for any reason, the operation is rolled back to prevent scrambling or the loss of data. Magento and the latest releases of Joomla are two examples of widely used PHP-powered web applications that have switched over to InnoDB.

InnoDB in Shared Website Hosting

Every script-driven web app that needs InnoDB will function flawlessly on our leading-edge cloud website hosting platform and the MySQL storage engine is available with all our shared website hosting packages. Every time you create a MySQL database manually or our app installer tool creates one automatically and an app installation is started, the engine that the database in question will use will be selected in accordance with the app’s specifications without the need to modify any setting in your account. InnoDB will be selected automatically for any application that requires this particular engine and you’ll be able to make the most of its full potential. We’ll generate regular content backups, so in case you accidentally erase a MySQL database that is important to you or you overwrite a specific part of it, we will be able to restore your data the way it was just a few hours ago.