InnoDB is a MySQL storage engine, which has been gaining popularity lately, because it offers a better overall performance and an improved crash recovery compared with the default engine that’s used by the MySQL DBMS – MyISAM. InnoDB is preferred by a lot of developers that create highly scalable applications, since it works more efficiently with huge amounts of data, while it keeps the server load at a minimum. Additionally, it uses row-level locking if any information should be edited, whereas lots of other engines lock the entire database table and hence require more time to carry out multiple consecutive tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – if the entire data modification procedure cannot be completed for whatever reason, the action is rolled back to prevent confusion or data loss. Magento and the latest Joomla releases are two instances of famous PHP script-powered applications which have moved to InnoDB.

InnoDB in Shared Hosting

InnoDB is offered with all our Linux shared hosting by default, not upon request or as a paid upgrade, so you’ll be able to install and run any script-driven app that needs the storage engine without having any difficulty as soon as you open your shared website hosting account. InnoDB will be selected automatically as the default engine for a particular MySQL database during the app activation, irrespective of whether you take advantage of our 1-click installer or create the MySQL database and install the application manually, as long as the app requires it instead of the more popular MyISAM engine. We’ll store daily database backups, so you can be sure that you won’t ever lose any data if you erase a database accidentally or you overwrite some key information – you’ll simply need to touch base with us and we’ll restore the database back to normal.

InnoDB in Semi-dedicated Hosting

If you set up a new MySQL database through the Control Panel coming with all our semi-dedicated server packages and you start installing an open-source script-driven web app either manually or using our single-click application installer, the MySQL database storage engine will be selected automatically depending on the specific app’s requirements. Since InnoDB is available on the cloud hosting platform where your new account will be created, it will be set as the default engine for any application that needs it without any manual intervention required on your end at any moment. To prevent any chance of losing info if you update an application or if you erase a database unintentionally, we’ll generate a backup of all your databases each day, so if something goes wrong, we can restore your content.

InnoDB in Dedicated Hosting

All Linux dedicated hosting ordered with our custom-developed Hepsia Control Panel come with a software bundle that’s pre-installed and among everything else, you will get the InnoDB database storage engine, so you won’t need to activate it manually in case you’d like to activate scripts that need it. All it takes to use such a script is to set up a new database and to begin the setup process – as soon as the script setup wizard gains access to the database and starts entering content into it, InnoDB will be set as the default engine for this database as long as it is the one required by the script. You will also be able to use scripts that need 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 use various scripts on one single machine and to use it to its full capacity.