InnoDB is a storage engine for MySQL relational databases, which is used by famous script-driven web applications such as Joomla 3.x and Magento. It is perfect for scalable applications, because it performs exceptionally well when managing large amounts of data. Instead of locking the whole database table to add new information to a database like many other engines do, InnoDB locks only one row, so it can perform much more operations for the same period of time. Also, InnoDB offers a much faster database crash recovery and supports database transactions and foreign key constraints – a set of rules that define how data inserts and modifications should be handled. If a particular operation has not been thoroughly completed for some reason, the action will be rolled back. In this way, the database content will stay safe and sound and will not be partially merged with newly appended content.

InnoDB in Website Hosting

Every PHP-based web app that needs InnoDB will function flawlessly on our innovative cloud hosting platform and the database storage engine is offered with all our website hosting plans. Whenever you create a database manually or our app installer creates one automatically and an app installation process is initiated, the engine that the database in question will use will be selected based on the app’s prerequisites without having to configure any setting in your shared account. InnoDB will be selected automatically for any app that requires this particular engine and you’ll be able to make the most of its full capacity. We’ll carry out regular backups of your content, so in case you accidentally remove a MySQL database that you need or you overwrite certain parts of it, we will be able to restore the database the way it was only several hours earlier.