InnoDB is a storage engine for MySQL relational databases, which is used by famous PHP script-powered apps like Joomla v3 and Magento. It is excellent for scalable applications, because it works very well when managing large volumes of data. Instead of locking the entire table to enter new information into a database as many other engines do, InnoDB locks only one row, so it can perform a lot more tasks for the same length of time. Besides, InnoDB offers a much better database crash recovery and supports database transactions and foreign key constraints – a set of rules that determine how data inserts and updates should be treated. If a specific task has not been entirely completed for some reason, the action will be rolled back. In this way, the database content will be preserved safe and sound and will not be partially mixed with newly inserted content.

InnoDB in Cloud Web Hosting

Every PHP script-powered web app that requires InnoDB will function flawlessly on our advanced cloud web hosting platform and the database engine is offered with all our cloud web hosting packages. Each time you create a database manually or our app installer creates one automatically and an app installation is initiated, the engine that the database in question will make use of will be selected in accordance with the app’s specifications without having to configure any setting in your shared account. InnoDB will be chosen 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 regular backups of your content, so in case you accidentally delete a MySQL database that is important to you or you overwrite certain parts of it, we will be able to restore everything the way it was only a few hours ago.