InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, because it provides a better overall performance and an improved database failure recovery in comparison with the default engine that’s used by MySQL – MyISAM. InnoDB is preferred by numerous developers that write highly scalable apps, since it works better with enormous volumes of data, while it keeps the server processing load at a minimum. Furthermore, it it locks only one row in the database in case anything should be edited, whereas lots of other engines lock the entire database table and thus need more time to handle several sequential tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – in case the entire data modification procedure cannot be completed successfully for some reason, the operation is rolled back to prevent confusion or data loss. Magento and the latest Joomla releases are two instances of famous PHP-powered software platforms which have shifted over to InnoDB.

InnoDB in Cloud Web Hosting

InnoDB is available with all our cloud web hosting plans by default, not as a paid upgrade or upon request, so you’ll be able to install and manage any PHP-based app that requires the database storage engine without the need to deal with any complication as soon as you open your shared web hosting account. InnoDB will be selected automatically as the default engine for a particular MySQL database during the app installation process, no matter if you take advantage of our 1-click installer or create the database and set up the app manually, as long as the app requires it instead of the more popular MyISAM engine. We will store regular MySQL database backups, so you can rest assured that you won’t ever lose any content in case you erase a database unintentionally or you overwrite some crucial info – you’ll just have to alert us and we’ll restore your data back to normal.

InnoDB in Semi-dedicated Servers

All our semi-dedicated hosting plans include InnoDB and you will be able to use all the options offered by this MySQL database engine with any PHP script-based software app that requires it. It is among the engines that are available on our cloud platform, so the one that will be selected depends on the prerequisites of the particular app. You will not need to do anything manually in order to activate InnoDB, as it will be set as the default engine when you install an app – whether manually or using our one-click app installer tool. To be on the safe side, we’ll generate regular backups of all your databases, so if anything goes wrong after some update or if you remove some content by mistake, we will be able to get your database back to the way it was on any of the past seven days.

InnoDB in VPS Servers

In case our custom Hepsia Control Panel is picked during the registration process for a new VPS web hosting plans , InnoDB will be installed on the Virtual Private Server together with other needed software, so you will not need to do anything if you decide to run script-powered software apps that require this MySQL database storage engine. The default MySQL engine – MyISAM, will be installed too. You can set up a brand-new MySQL database and start the app installation process manually or using our one-click installer tool. The system will automatically detect the engine that the particular app requires and will assign it to the specific database, so the installation process will proceed impeccably and the app can import its content into that database. Thus, you can run apps with different requirements regarding the MySQL engine without making any modifications on your Virtual Private Server.

InnoDB in Dedicated Servers

All dedicated web hosting plans that are ordered with our custom Hepsia Control Panel come with a software bundle that’s pre-activated and besides everything else, you’ll get the InnoDB database storage engine, so you won’t need to install it manually if you’d like to activate scripts that need it. All it takes to activate such a script is to create a new MySQL database and to initiate the setup process – as soon as the setup wizard acquires access to the database and begins entering data into it, InnoDB will be set as the default MySQL engine for this database on the condition that it is the one required by the script. You will also be able to use scripts that need MyISAM, the other very popular MySQL engine, so you will not need to update any settings on the dedicated server. This will permit you to activate a variety of scripts on a single physical machine and to use it to its fullest potential.