InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a much better overall performance and an improved database crash recovery in comparison to the default engine that’s used by the MySQL RDBMS – MyISAM. InnoDB is used by plenty of programmers that write scalable software applications, because it works much better with large volumes of data, while it keeps the server processing load at a minimum. Moreover, it locks only a single database row if any information should be edited, while lots of other engines lock the entire database table and thus require much more time to accomplish multiple successive tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – if the entire data modification cannot be completed successfully for some reason, the action is rolled back to avoid scrambling or data loss. Magento and the latest editions of Joomla are two instances of famous open-source script-based web applications that have moved to InnoDB.

InnoDB in Cloud Web Hosting

InnoDB is offered with all our Linux cloud web hosting services by default, not as a paid upgrade or upon request, so you can activate and run any PHP-based app that needs the database storage engine without encountering any impediment as soon as you activate your shared hosting account. InnoDB will be selected automatically as the default engine for a given database during the app installation, irrespective of whether you use our one-click installer or create the database and set up the application manually, on the condition that the app requires InnoDB instead of the more popular MyISAM engine. We will generate daily database backups, so you can be sure that you’ll never lose any content in case you delete a database accidentally or you overwrite some crucial information – you just have to alert us and we’ll restore your data back to normal.

InnoDB in Semi-dedicated Hosting

You can make use of an open-source script-powered software application that needs InnoDB with all of our semi-dedicated server packages, because all the accounts are created on our leading-edge cloud platform where the database storage engine is installed. A new database can be created in two ways – manually through the Database Manager section of the Hepsia web hosting Control Panel, or automatically – if you use our single-click application installer. Either way, the required engine will be chosen automatically as soon as the activation of the app starts, so you will not have to update anything manually, irrespective of whether the application needs InnoDB or the more frequently used MyISAM. Furthermore, we will always be able to restore any of your MySQL databases if you accidentally remove one, as we carry out a couple of backups every day, each of which is saved for 1 week.

InnoDB in VPS Hosting

If you obtain a virtual private server from our company, you will be able to take full advantage of our custom-developed Hepsia Control Panel to manage your content. A Hepsia-managed VPS will allow you to install any open-source script-based web app which needs InnoDB, as the storage engine is an essential part of the software package that will be pre-installed on your VPS server during its setup. When you set up a new MySQL database using the hosting Control Panel, you will simply need to begin installing an application – manually or using our application installer. InnoDB will be set as the default engine given that the app in question requires it, so you will not need to do anything else in your VPS account. Identically, if a certain application needs MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Web Hosting

When you purchase a new dedicated server, you’ll be able to pick one of the three Control Panels offered by our company – cPanel, DirectAdmin and Hepsia. Each dedicated server ordered with Hepsia comes with InnoDB pre-activated, so you will not need to add this MySQL database storage engine manually so as to be able to manage open-source script-powered web apps that require it. InnoDB is used for scalable apps and since a dedicated server will give you all the system resources that you require to run large-size websites, it is very likely that you will resort to InnoDB. You will be able to make use of other engines too, so in case a certain app requires MyISAM instead of InnoDB, you will not run into any difficulty while running it. The engine that will be used will be recognized automatically as soon as the app installation procedure begins, so you will not have to configure any setting manually whatsoever.