InnoDB is a database engine for MySQL relational databases, which is used by widespread PHP-powered applications such as Magento and Joomla 3. It’s ideal for scalable apps, as it performs really well when managing enormous volumes of data. Rather than locking the entire table to enter new information into a database as many other engines do, InnoDB locks only one database row, so it can carry out a lot more tasks for the same period of time. Also, InnoDB offers a much better database crash recovery and supports database transactions and foreign key constraints – a set of rules that specify how data inserts and modifications should be handled. In case a particular task hasn’t been entirely completed for any reason, the action will be rolled back. Thus, the database content will be kept intact and won’t be partially mixed with new content.

InnoDB in Shared Hosting

Every open-source script-driven software app that needs InnoDB will run flawlessly on our avant-garde cloud platform and the database storage engine comes with all our shared hosting packages. Each time you create a MySQL database manually or our app installer creates one automatically and an app installation process is started, the engine that the database will use will be selected in accordance with the app’s prerequisites without having to modify any setting in your shared hosting account. InnoDB will be picked automatically for any application that requires this particular engine and you’ll be able to make the most of its full capacity. We’ll make regular content backups, so if you unintentionally delete a MySQL database that you need or you overwrite some part of it, we will be able to restore your data the way it was only several hours earlier.