InnoDB is a database storage engine for MySQL databases, which is used by well known PHP script-powered software applications such as Joomla v3 and Magento. It’s excellent for scalable applications, as it performs very well when managing immense volumes of data. Rather than locking the entire table to import new information into a database as many other engines do, InnoDB locks only one row, so it can process a lot more tasks for the same period of time. Besides, InnoDB offers an improved database failure recovery and supports database transactions and foreign key constraints – a set of rules that prescribe how data imports and modifications should be handled. If a specific task hasn’t been thoroughly completed for whatever reason, the action will be rolled back. In this way, the content in the database will be kept undamaged and won’t be partially merged with new content.

InnoDB in Cloud Website Hosting

Any PHP-based web application that needs InnoDB will function flawlessly on our advanced cloud web hosting platform and the database engine comes with all our cloud website hosting plans. Every time you create a MySQL database manually or our app installer tool creates one automatically and an app installation process is initiated, the engine that the database will use will be selected in accordance with the app’s specifications without having to configure any setting in your account. InnoDB will be picked automatically for any application that requires this particular engine and you’ll be able to take advantage of its full capacity. We’ll create regular content backups, so in case you unintentionally delete a database that you need or you overwrite a specific part of it, we will be able to restore your database the way it was only several hours earlier.