InnoDB is a MySQL storage engine, which has been gaining in popularity lately, as it offers a better overall performance and a faster crash recovery compared to the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is endorsed by numerous developers that build scalable software applications, as it works more efficiently with large amounts of data, while it keeps the server load low. What’s more, it locks only one database row in case any information should be updated, whereas lots of other engines lock the entire database table and thus need much more time to carry out multiple sequential tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the entire data modification process cannot be completed successfully for any reason, the operation is rolled back to avoid confusion or losing data. Magento and the newest Joomla releases are two instances of popular PHP script-driven software platforms that have switched over to InnoDB.

InnoDB in Web Hosting

While InnoDB is either not offered or it is a paid upgrade with many website hosting service providers, it’s included in the default set of features that we’re offering with our web hosting packages. In case you want to use a PHP-powered software application that requires InnoDB in particular, in order to be activated and to operate properly, you won’t come across any difficulties since the database storage engine is available on our custom-developed cloud Internet hosting platform. No matter if you set up a brand new MySQL database and install an application manually or make use of our one-click app installer instrument, InnoDB will be selected automatically by our platform as the default engine if the application requires InnoDB rather than MyISAM. In addition to the outstanding database failure recovery that InnoDB is offering, we also maintain daily backups of all databases, so that we can swiftly recover any MySQL database in your shared website hosting account.