InnoDB is a storage engine for MySQL databases, which is used by widely used open-source script-based web applications such as Magento and Joomla 3.x. It’s excellent for scalable applications, because it performs very well when managing large amounts 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 handle much more tasks for the same period of time. Additionally, InnoDB offers a much faster database crash recovery and supports database transactions and foreign key constraints – rules that define how data inserts and modifications should be treated. In case a particular task hasn’t been thoroughly completed for some reason, the action will be rolled back. Thus, the content in the database will be preserved undamaged and won’t be partially mixed with newly imported content.

InnoDB in Shared Hosting

Any open-source script-powered app that needs InnoDB will function flawlessly on our avant-garde cloud website hosting platform and the database storage engine is available with all our shared hosting packages. Every time you create a database manually or our app installer creates one automatically and an app installation is initiated, the engine that the database will make use of will be selected on the basis of the app’s requirements without the need to modify any setting in your shared hosting account. InnoDB will be picked automatically for any application that requires this specific engine and you will be able to get the most out of its full potential. We will maintain daily backups of your content, so if you accidentally remove a MySQL database that’s important to you or you overwrite some part of it, we will be able to restore your database the way it was just several hours earlier.