InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, because it provides a much better overall performance and an improved database crash recovery in comparison with the default engine that’s used by MySQL – MyISAM. InnoDB is endorsed by a lot of developers that run scalable applications, since it works much better with immense 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 any information should be edited, whereas many other engines lock the entire database table and therefore need much more time to perform multiple sequential tasks. Last, but not least, InnoDB adheres to a set of "all-or-nothing" rules – in case the entire data modification cannot be completed successfully for whatever reason, the action is rolled back to prevent confusion or losing data. Magento and the newest releases of Joomla are two examples of popular PHP-based web applications which have switched over to InnoDB.

InnoDB in Shared Hosting

InnoDB is offered with all our Linux shared hosting by default, not as a paid upgrade or upon request, so you can activate and manage any open-source script-based web app that requires the MySQL database engine without having to deal with any impediment once you order your shared web hosting account. InnoDB will be selected automatically as the default engine for a particular MySQL database during the app activation, irrespective of whether you use our 1-click installer or create the MySQL database and install the app manually, on the condition that the app requires InnoDB instead of the more popular MyISAM engine. We will create regular MySQL database backups, so you can be certain that you will never lose any data if you erase a database accidentally or you overwrite some essential information – you’ll just have to inform us and we will restore your data back to normal.

InnoDB in Semi-dedicated Hosting

InnoDB is available with each of our Linux semi-dedicated hosting by default, so the moment you obtain a new account, you can move on and activate any open-source script-driven web app that requires this database storage engine. Several engines are pre-installed on our cloud platform, so when you set up a brand-new MySQL database and start installing an app manually, or decide to take advantage of the Hepsia Control Panel-integrated application installer tool, the engine for the database will be set in accordance with the requirements of the specific application. This will permit you to install and manage InnoDB-specific applications without encountering any obstacle and without needing to edit any settings in your semi-dedicated account. To take no chances, we will always keep a 7-day-old backup of all your databases, so if you remove or alter any content unintentionally, we can easily restore it.

InnoDB in VPS Hosting

If you select a virtual private server with our Hepsia Control Panel, the InnoDB database engine will be part of the standard software pack that will be installed on your server before we hand it over to you. You will not have to configure anything manually and you will be able to install and manage any PHP script-powered web application that requires InnoDB once your VPS is up and running, which takes no more than 1 hour after the order process itself. A number of engines are offered, so anytime you set up a database via the Hepsia Control Panel, a specific engine will be selected when the app activation process begins and our system will automatically recognize which engine is required by the application in question. In case you have to use MyISAM, for instance, you won’t have to do anything different than installing the chosen application, whether manually or using our application installer.

InnoDB in Dedicated Web Hosting

If you acquire a new dedicated server, you will be able to choose any of the three hosting Control Panels that we offer – cPanel, Hepsia and DirectAdmin. Each server ordered with the Hepsia Control Panel comes with InnoDB pre-activated, so you won’t need to enable this database engine manually in order to be able to use open-source script-based apps that require it. InnoDB is used by scalable applications and since a dedicated server will give you all the system resources that you require to run large-size sites, it is pretty possible that you will resort to InnoDB. You will be able to make use of other engines too, so in case a given application requires MyISAM instead of InnoDB, you won’t encounter any complication while managing it. The engine that will be used will be detected automatically as soon as the app installation procedure starts, so you will not have to update any settings manually at any time.