InnoDB is a database storage engine for MySQL databases, which is used by well known PHP script-powered software applications such as Joomla v3 and Magento. It’s excellent for scalable applications, as it performs very well when managing immense volumes of data. Rather than locking the entire table to import new information into a database as many other engines do, InnoDB locks only one row, so it can process a lot more tasks for the same period of time. Besides, InnoDB offers an improved database failure recovery and supports database transactions and foreign key constraints – a set of rules that prescribe how data imports and modifications should be handled. If a specific task hasn’t been thoroughly completed for whatever reason, the action will be rolled back. In this way, the content in the database will be kept undamaged and won’t be partially merged with new content.

InnoDB in Cloud Website Hosting

Any PHP-based web application that needs InnoDB will function flawlessly on our advanced cloud web hosting platform and the database engine comes with all our cloud website hosting plans. Every time you create a MySQL database manually or our app installer tool creates one automatically and an app installation process is initiated, the engine that the database will use will be selected in accordance with the app’s specifications without having to configure any setting in your account. InnoDB will be picked automatically for any application that requires this particular engine and you’ll be able to take advantage of its full capacity. We’ll create regular content backups, so in case you unintentionally delete a database that you need or you overwrite a specific part of it, we will be able to restore your database the way it was only several hours earlier.

InnoDB in Dedicated Web Hosting

If you acquire a new dedicated server, you’ll be able to pick any of the three Control Panels that we are offering – cPanel, Hepsia and DirectAdmin. Each server ordered with Hepsia comes with InnoDB pre-installed, so you will not need to enable this database engine manually in order to be able to manage PHP script-based software applications that require it. InnoDB is used for scalable apps and since a dedicated server will supply you with all the resources that you need to run large-scale sites, it is rather possible that you will use InnoDB. You will be able to make use of other engines too, so in case a particular application requires MyISAM rather than InnoDB, you will not encounter any complication while managing it. The engine that will be used will be automatically recognized as soon as the app installation process begins, so you won’t need to alter any settings manually whatsoever.