InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, because it offers a better overall performance and an improved database crash recovery in comparison to the default engine used by the MySQL relational database management system – MyISAM. InnoDB is used by plenty of developers that build scalable software apps, because it works better with huge data volumes, while it keeps the server processing load low. Additionally, it locks only a single database row if anything should be modified, whereas many other engines lock the entire table and hence need much more time to accomplish multiple sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – in case the entire data modification process cannot be completed for whatever reason, the operation is rolled back to avoid confusion or data loss. Magento and the latest editions of Joomla are two instances of widely used script-based applications that have shifted over to InnoDB.

InnoDB in Cloud Website Hosting

While InnoDB is either a paid upgrade or it is not available at all with many other hosting companies, it’s included in the default set of features that we’re offering with our cloud website hosting plans. In case you’d like to use a PHP script-powered software application that needs InnoDB in particular, in order to be installed and to operate properly, you won’t come across any impediments since the MySQL storage engine is available on our in-house built cloud Internet hosting platform. Regardless of whether you set up a brand-new MySQL database and activate an app manually or use our single-click application installer instrument, InnoDB will be selected automatically by our platform as the default engine if the particular app requires it rather than MyISAM. In addition to the amazing database crash recovery that InnoDB offers, we also make daily backups of all databases, so that we can quickly restore any MySQL database in your shared web hosting account.