InnoDB is a database storage engine for MySQL relational databases, which is used by famous script-powered applications like Joomla 3.x and Magento. It’s perfect for scalable applications, as it works remarkably well when processing huge volumes of data. Rather than locking the entire table to insert new information in a database as many other engines do, InnoDB locks only one row, so it can perform a lot more operations for the same period of time. Additionally, InnoDB offers a much better database crash recovery and supports database transactions and foreign keys – rules that define how data inserts and modifications should be handled. In case a given operation hasn’t been entirely 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 new content.

InnoDB in Shared Web Hosting

InnoDB is offered with all our Linux shared web hosting packages by default, not as a paid upgrade or upon request, so you can activate and manage any PHP-powered app that needs the MySQL database storage engine without having to deal with any impediment once you open your shared website hosting account. InnoDB will be pre-selected as the default engine for a given MySQL database during the app installation process, no matter if you make use of our one-click installer or create the MySQL database and install the application manually, on the condition that the application requires InnoDB instead of the more famous MyISAM engine. We’ll make regular MySQL database backups, so you can rest assured that you will never lose any data if you delete a database by mistake or you overwrite some important information – you will just have to get in touch with us and we’ll restore everything the way it was.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated packages support InnoDB and you’ll be able to take full advantage of all the options offered by this database engine with any open-source script-based software app that requires it. It is among the engines that are available on our cloud hosting platform, so the one that will be used depends on the requirements of the application in question. You will not need to do anything manually in order to enable InnoDB, as it will be set as the default engine whenever you install an application – whether manually or using our single-click app installer. To be on the safe side, we will keep daily MySQL database backups, so if something goes wrong after an upgrade or if you delete some content accidentally, we’ll be able to get your database back to the way it was on any of the past seven days.