InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it offers a significantly better overall performance and a faster database crash recovery in comparison to the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is used by lots of devs that write scalable apps, because it works much better with enormous data volumes, while it keeps the server load low. Also, it locks only one database row if anything should be updated, whereas lots of other engines lock the entire table and thus need more time to carry out several sequential tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – in case the entire data modification procedure cannot be completed successfully for any reason, the operation is rolled back to avoid confusion or losing data. Magento and the newest versions of Joomla are two examples of widespread PHP script-driven web applications that have shifted over to InnoDB.

InnoDB in Shared Hosting

InnoDB is offered with all our shared hosting by default, not upon request or as a paid upgrade, so you will be able to activate and run any open-source script-driven software app that requires the InnoDB storage engine without encountering any impediment as soon as you activate your shared web hosting account. InnoDB will be selected automatically as the default engine for a specific MySQL database during the app activation process, regardless of whether you use our one-click installation tool or create the MySQL database and install the app manually, on the condition that the app requires it instead of the more popular MyISAM engine. We’ll generate regular backups of all your databases, so you can be sure that you won’t ever lose any data in case you delete a database unintentionally or you overwrite some vital info – you’ll just have to alert us and we will restore the database back to normal.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting support InnoDB and you can use all the features offered by this MySQL database engine with any script-powered software app that requires it. It’s among the engines that we have on our cloud website hosting platform, so the one that will be selected depends on the requirements of the particular application. You will not have to do anything manually to enable InnoDB, because it will be set as the default engine whenever you install an application – whether manually or using our 1-click app installer. To avoid any risk, we will generate regular database backups, so if anything goes wrong following some update or if you remove some content unintentionally, we’ll be able to get the database back to the way it was on any of the previous 7 days.

InnoDB in VPS

When you obtain a virtual private server from our company, you’ll be able to take advantage of our custom-developed Hepsia Control Panel to manage your web content. A Hepsia-managed Virtual Private Server will allow you to use any open-source script-powered app which requires InnoDB, as the database storage engine is an integral part of the software bundle that will be pre-installed on your server during its setup. When you create a brand-new database via the Control Panel, you will just need to begin installing an app – manually or using our application installer tool. InnoDB will be set as the default engine on the condition that the app in question needs it, so you won’t need to do anything else in your VPS account. Likewise, if a certain application requires MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Hosting

When you get a new dedicated server, you will be able to pick any of the 3 hosting Control Panels that we are offering – cPanel, DirectAdmin and Hepsia. Each server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you won’t have to install this storage engine manually so as to be able to use PHP script-based apps that require it. InnoDB is used by scalable apps and since a dedicated server will provide you with all the system resources that you require in order to manage large-size sites, it’s pretty likely that you’ll resort to InnoDB. You will be able to make use of other engines as well, so if a given app needs MyISAM rather than InnoDB, you will not experience any difficulty while running it. The engine that will be used will be recognized automatically the moment the app installation process commences, so you will not have to fine-tune any settings manually at any time.