InnoDB is a database engine for MySQL relational databases, which is used by well known PHP-based software applications like Magento and Joomla 3.x. It’s excellent for scalable apps, as it works incredibly well when processing huge volumes of data. Instead of locking the entire database table to append new information to a database as many other engines do, InnoDB locks only one database row, so it can complete a lot more tasks for the same period of time. What’s more, InnoDB offers an improved crash recovery and supports transactions and foreign keys – a set of rules that specify how data inserts and updates should be handled. In case a specific operation has not been fully completed for whatever reason, the action will be rolled back. Thus, the content in the database will remain safe and sound and won’t be partially mixed with newly entered content.

InnoDB in Shared Hosting

InnoDB is offered with all our shared hosting plans by default, not upon request or as a paid upgrade, so you’ll be able to install and run any script-based web app which needs the MySQL database storage engine without having to deal with any obstacle once you order your shared hosting account. InnoDB will be pre-selected as the default engine for a specific database during the app installation process, irrespective of whether you make use of our single-click installer or create the MySQL database and set up the app manually, on the condition that the app requires it instead of the more famous MyISAM engine. We will create daily MySQL database backups, so you can be sure that you will never lose any data if you delete a database unintentionally or you overwrite some crucial info – you simply need to inform us and we’ll restore everything back to normal.

InnoDB in Semi-dedicated Servers

All our semi-dedicated hosting plans come with InnoDB and you will be able to make use of all the features of this database storage engine with any PHP script-based web application that needs it. It’s among the engines that we have on our cloud platform, so the one that will be picked depends on the prerequisites of the given app. You won’t need to do anything manually to enable InnoDB, since it will be set as the default engine when you install an application – whether manually or using our 1-click app installer tool. To avoid any risk, we will store daily database backups, so if anything goes wrong after some update or if you erase some content unintentionally, we will be able to restore the database the way it was on any of the previous seven days.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated web hosting plans that are ordered with the Hepsia Control Panel. It is included in the standard software bundle that we install on all Hepsia-managed servers, so as soon as your machine is assembled, you’ll be able to log in and to install a various PHP-powered software application that needs this particular database storage engine. When you create a new database via the Control Panel, there won’t be any activated engine till you start installing an application. Once the app configuration wizard starts inserting data into the newly created database, the engine will be picked automatically on the basis of the requirements of the app in question, so you can use both InnoDB and MyISAM without the need to select either one of them explicitly at any moment. Thus, you can make use of a wide collection of apps for your sites.