InnoDB is a MySQL database engine, which has been gaining in popularity lately, as it offers a significantly better overall performance and a faster crash recovery compared to the default engine used by the MySQL DBMS – MyISAM. InnoDB is used by lots of devs that write highly scalable web apps, as it works better with huge volumes of data, while it keeps the server processing load low. Moreover, it locks only a single database row in case anything should be modified, while lots of other engines lock the entire database table and therefore require more time to complete multiple successive tasks. Last, but not least, InnoDB adheres to a set of "all-or-nothing" rules – in case the entire data modification cannot be completed for any reason, the operation is rolled back to avoid scrambling or data loss. Magento and the latest editions of Joomla are two instances of famous script-driven software applications which have moved to InnoDB.

InnoDB in Shared Hosting

While InnoDB is either not available or a paid upgrade with other web hosts, it’s part of the default set of services that we offer with our shared hosting plans. If you wish to use an open-source script-powered app that requires InnoDB specifically, in order to be installed and to function properly, you won’t encounter any problems because the MySQL database engine is available on our custom cloud web hosting platform. Irrespective of whether you set up a brand-new database and install an app manually or take advantage of our one-click application installer software tool, InnoDB will be selected automatically by our platform as the default engine if the app requires InnoDB rather than MyISAM. Besides the outstanding database failure recovery that InnoDB is offering, we also make daily backups of all databases, so that we can quickly recover any database in your shared website hosting account.

InnoDB in Semi-dedicated Servers

All our semi-dedicated servers include InnoDB and you will be able to get the most out of all the options offered by this database engine with any script-driven software application that requires 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 given app’s prerequisites. You won’t need to do anything manually in order to activate InnoDB, since it will be set as the default engine when you install an application – whether manually or using our 1-click app installer tool. To avoid any risk, we’ll store daily MySQL database backups, so if something goes wrong after some update or if you delete some content unintentionally, we will be able to restore your database the way it was on any of the past 7 days.

InnoDB in Dedicated Servers

All dedicated servers ordered with our custom Hepsia Control Panel include a software package that is pre-activated and besides everything else, you’ll get the InnoDB storage engine, so you will not need to activate it manually in case you’d like to activate open-source scripts that require it. All it takes to use such a script is to create a new database and to start the installation – once the installation wizard accesses the database and starts entering data into it, InnoDB will be set as the default MySQL engine for this database as long as it is the one required by the particular script. You will also be able to run scripts that require the other very popular MySQL engine – MyISAM, so you will not have to configure any settings on the dedicated server. This will enable you to install various scripts on a single machine and to use the latter to its fullest capacity.