InnoDB is a MySQL storage engine, which has been gaining in popularity in recent years, as it offers a better overall performance and a faster database crash recovery compared with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is preferred by lots of web developers that build scalable applications, as it works much more efficiently with huge data volumes, while it keeps the server load at a minimum. In addition, it uses row-level locking in case any info should be edited, whereas lots of other engines lock the entire database table and therefore need much more time to complete several consecutive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – in case the entire data modification process cannot be completed successfully for whatever reason, the action is rolled back to avoid scrambling or data loss. Magento and the latest Joomla versions are two instances of widespread open-source script-powered software applications that have switched to InnoDB.

InnoDB in Shared Web Hosting

Any PHP-powered software app that needs InnoDB will function impeccably on our innovative cloud web hosting platform and the MySQL database storage engine comes with all our shared web hosting packages. Whenever you create a MySQL database manually or our app installer tool creates one automatically and an app installation is started, the engine that the database in question will use will be selected based on the app’s requirements without the need to modify any setting in your shared account. InnoDB will be selected automatically for any application that requires this particular engine and you’ll be able to get the most out of its full capacity. We’ll make regular backups of your content, so in case you unintentionally delete a database that you need or you overwrite some part of it, we will be able to restore your database the way it was only a few hours ago.

InnoDB in Semi-dedicated Servers

All our semi-dedicated servers include InnoDB and you can take advantage of all the features of this storage engine with any PHP script-powered web application that needs it. It’s among the engines that we have on our cloud website hosting platform, so the one that will be used depends on the particular app’s requirements. You will not need to do anything manually in order to activate InnoDB, since it will be set as the default engine whenever you install an app – whether manually or using our 1-click app installer. To be on the safe side, we will store daily database backups, so if anything goes wrong after some update or if you erase some content unintentionally, we’ll be able to restore your database the way it was on any of the previous seven days.

InnoDB in Dedicated Servers

When you obtain a new dedicated server, you’ll be able to select one of the three hosting Control Panels offered by us – DirectAdmin, Hepsia and cPanel. Any server ordered with Hepsia comes with InnoDB pre-activated, so you will not need to install this MySQL storage engine manually to be able to run PHP-driven apps that require it. InnoDB is used by scalable applications and since a dedicated server will offer you all the resources that you require to manage very large Internet sites, it is quite possible that you will use InnoDB. You will be able to make use of other engines as well, so if a particular app requires MyISAM rather than InnoDB, you will not need to deal with any difficulty while running it. The engine that will be used will be automatically recognized as soon as the app installation procedure starts, so you won’t need to fine-tune any settings manually at any time.