InnoDB
What?s InnoDB? Why has it been selected as the default MySQL storage engine?
InnoDB is a storage engine for MySQL relational databases, which is used by well known open-source script-based apps like Joomla™ 3.x and Magento. It is perfect for scalable applications, since it works astonishingly well when managing huge data volumes. Instead of locking the entire database table to import new information into a database like many other engines do, InnoDB locks only one database row, so it can complete a lot more tasks for the same length of time. Furthermore, InnoDB offers an improved database crash recovery and supports transactions and foreign key constraints – rules that specify how data inserts and modifications should be handled. In case a specific operation hasn’t been fully completed for some reason, the action will be rolled back. In this way, the content in the database will remain undamaged and won’t be partially mixed with newly appended content.
-
InnoDB in Hosting
While InnoDB is either not offered or it is a paid upgrade with other web hosts, it’s part of the default set of services that we offer with our
hosting packages. If you would like to make use of a PHP script-driven application that requires InnoDB in particular, in order to be installed and to function properly, you won’t need to deal with any obstacles since the MySQL database storage engine is available on our in-house built cloud website hosting platform. Irrespective of whether you create a new MySQL database and activate an application manually or use our single-click app installer instrument, InnoDB will be selected automatically by our platform as the default engine if the respective app needs InnoDB rather than MyISAM. Besides the amazing database crash recovery that InnoDB offers, we also store regular backups of all databases, so we can easily recover any database in your shared account.