InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, as it provides a better overall performance and an improved crash recovery compared with the default engine used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by numerous developers that build scalable software applications, since it works much more effectively with enormous volumes of data, while it keeps the server load low. What’s more, it it locks only one row in the database if any information should be modified, while many other engines lock the entire table and thus require much more time to process multiple consecutive tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the entire data modification process cannot be completed successfully for any reason, the action is rolled back to prevent scrambling or the loss of data. Magento and the latest Joomla releases are two instances of famous script-powered web apps which have shifted over to InnoDB.

InnoDB in Web Hosting

InnoDB is offered with all our Linux web hosting packages by default, not as a paid upgrade or upon request, so you’ll be able to activate and manage any script-powered software app which needs the MySQL database engine without any difficulty as soon as you open your shared account. InnoDB will be selected automatically as the default engine for a given database during the app activation, irrespective of whether you make use of our 1-click installer or create the MySQL database and activate the app manually, as long as the application requires it instead of the more popular MyISAM engine. We’ll keep regular MySQL database backups, so you can be sure that you will never lose any content if you delete a database accidentally or you overwrite some essential information – you will simply need to get in touch with us and we’ll restore your database back to normal.

InnoDB in Semi-dedicated Hosting

If you create a brand new MySQL database through the Control Panel provided with all our semi-dedicated server accounts and you start installing an open-source script-based web app either manually or using our 1-click app installer tool, the database storage engine will be picked automatically based on the given app’s requirements. As InnoDB is available on the cloud hosting platform where your new semi-dedicated hosting account will be created, it will be set as the default engine for each app that needs it without any manual action needed on your end at any time. To prevent any risk of losing data if you update an application or if you erase a database unintentionally, we’ll generate backups of all your MySQL databases every day, so if something happens, we can recover your content.

InnoDB in Dedicated Servers Hosting

All Linux dedicated servers hosting packages that are ordered with our in-house developed Hepsia Control Panel come with a software package that’s pre-activated and among everything else, you’ll get the InnoDB database storage engine, so you won’t need to add it manually if you’d like to activate PHP scripts that require it. All it takes to run such a script is to set up a new database and to begin the installation – once the script setup wizard acquires access to the database in question and starts inserting content into it, InnoDB will be set as the default engine for this database as long as it is the one needed by the particular script. You’ll also be able to use scripts that need MyISAM, the other widely used MySQL engine, so you will not have to configure any settings on the dedicated server. This will allow you to run various scripts on one single server and to use it to its maximum potential.