InnoDB is a MySQL database engine, which has been gaining popularity in recent years, because it provides a much better overall performance and a faster database failure recovery in comparison with the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is endorsed by a lot of devs that build scalable apps, because it works much better with enormous data volumes, while it keeps the server load low. Additionally, it locks only one database row if any information should be edited, whereas many other engines lock the entire database table and therefore require much more time to perform several sequential tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – in case the modification of the entire data cannot be completed for some reason, the operation is rolled back to prevent scrambling or the loss of data. Magento and the latest releases of Joomla are two instances of widespread open-source script-based apps that have moved to InnoDB.

InnoDB in Cloud Web Hosting

InnoDB is available with all our cloud web hosting by default, not upon request or as a paid upgrade, so you can install and manage any script-driven web application which requires the database storage engine without any obstacles as soon as you order your shared hosting account. InnoDB will be pre-selected as the default engine for a particular MySQL database during the app installation process, irrespective of whether you use our one-click installer or create the MySQL database and install the application manually, provided that the app requires InnoDB instead of the more famous MyISAM engine. We’ll store regular MySQL database backups, so you can be certain that you’ll never lose any content if you delete a database accidentally or you overwrite some vital info – you will simply have to get in touch with us and we’ll restore everything back to normal.

InnoDB in Semi-dedicated Servers

All our semi-dedicated servers support InnoDB and you will be able to use all the features of this MySQL storage engine with any script-powered web app that requires it. It is among the engines that we have on our cloud platform, so the one that will be used depends on the requirements of the app in question. You will not have to do anything manually in order to enable InnoDB, as it will be set as the default engine whenever you install an app – whether manually or using our single-click application installer. To avoid any risk, we’ll keep regular database backups, so if anything goes wrong following an upgrade or if you delete some content unintentionally, we will be able to get your database back to the way it was on any of the previous 7 days.

InnoDB in VPS Servers

If you order a VPS server with our Hepsia hosting Control Panel, the InnoDB database engine will be included in the default software package that will be installed on your VPS server before we hand it over to you. You will not have to configure anything manually and you’ll be able to install and run any PHP-based app that needs InnoDB as soon as your VPS server is up and running, which takes no more than sixty minutes after the order submission process itself. A couple of engines are offered, so whenever you create a MySQL database through the Hepsia hosting Control Panel, a specific engine will be selected when the app activation process begins and our system will automatically recognize the engine that is required by the application in question. If you need to use MyISAM, for instance, you will not need to do anything different from installing the desired app, whether manually or using our application installer.

InnoDB in Dedicated Servers

When you get a new dedicated server, you’ll be able to choose any of the three hosting Control Panels that we are offering – cPanel, Hepsia and DirectAdmin. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-activated, so you will not need to add this database storage engine manually so as to be able to manage PHP-based applications that require it. InnoDB is used by scalable apps and since a dedicated server will give you all the server resources that you require in order to run very large sites, it is very possible that you will use InnoDB. You’ll be able to make use of other engines as well, so in case a specific app requires MyISAM instead of InnoDB, you won’t have any impediment while managing it. The engine that will be used will be automatically detected when the app installation procedure starts, so you won’t need to edit any setting manually at any moment.