InnoDB is a MySQL storage engine, which has been gaining in popularity in recent years, as it offers a significantly better overall performance and an improved database failure recovery compared with the default engine used by the MySQL relational database management system – MyISAM. InnoDB is preferred by a lot of web developers that create scalable applications, because it works more effectively with immense volumes of data, while it keeps the server load at a minimum. Moreover, it it locks only one row in the database if any information should be updated, whereas lots of other engines lock the entire database table and hence require more time to complete multiple sequential tasks. Last, but not least, InnoDB obeys 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 avoid confusion or data loss. Magento and the newest Joomla editions are two examples of famous open-source script-based web applications which have switched over to InnoDB.

InnoDB in Cloud Hosting

InnoDB is available with all our Linux cloud hosting by default, not as a paid upgrade or upon request, so you will be able to activate and run any PHP-powered app which requires the MySQL database storage engine without encountering any impediment once you order your shared account. InnoDB will be pre-selected as the default engine for a particular MySQL database during the app installation, regardless of whether you use our one-click installer or create the database and set up the application manually, provided that the application requires it instead of the more popular MyISAM engine. We’ll perform daily MySQL database backups, so you can be certain that you’ll never lose any data in case you delete a database unintentionally or you overwrite some important info – you simply have to inform us and we will restore the database the way it was.

InnoDB in Semi-dedicated Hosting

InnoDB is available with each of our Linux semi-dedicated hosting by default, so the moment you create a new semi-dedicated account, you can move on and activate any PHP script-based web app that needs this particular MySQL database storage engine. Several engines are pre-installed on our cloud hosting platform, so when you create a new MySQL database and begin installing an app manually, or opt to use the Hepsia Control Panel-integrated app installer, the engine for the database will be set based on the particular app’s requirements. This will allow you to install and run InnoDB-specific applications without having to cope with any impediment and without needing to edit any settings in your semi-dedicated account. To take no chances, we’ll always have a 1-week-old backup of all your databases, so if you delete or change any content by mistake, we can easily rescue it.

InnoDB in VPS Hosting

If you select a virtual private server with our Hepsia Control Panel, the InnoDB database engine will be an integral part of the standard software pack that will be pre-installed on your server before we give it to you. You won’t have to activate anything manually and you will be able to enable and run any open-source script-based web app that requires InnoDB when your Virtual Private Server is ready, which takes no more than 60 minutes after the order submission procedure itself. Several engines are offered, so whenever you create a database through the Hepsia Control Panel, a specific engine will be selected once the app installation begins and our system will automatically recognize the engine that is required by the application in question. If you have to use MyISAM, for instance, you won’t need to do anything different from installing the desired app, whether manually or using our application installer tool.

InnoDB in Dedicated Web Hosting

When you order a new dedicated server, you’ll be able to select one of the 3 Control Panels that we’re offering – cPanel, Hepsia and DirectAdmin. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-activated, so you will not have to enable this MySQL database storage engine manually to be able to run PHP script-based web applications that require it. InnoDB is used by scalable applications and since a dedicated server will provide you with all the system resources that you require to manage large-size Internet sites, it’s pretty likely that you will use InnoDB. You’ll be able to make use of other engines too, so if a specific app requires MyISAM rather than InnoDB, you will not have any problem while managing it. The engine that will be used will be automatically detected when the app installation process starts, so you will not have to change any setting manually at any moment.