InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, because it offers a much better overall performance and an improved crash recovery compared with the default engine that’s used by the MySQL database management system – MyISAM. InnoDB is used by numerous web developers that build highly scalable web applications, as it works much better with large amounts of data, while it keeps the server processing load low. What’s more, it uses row-level locking if anything should be updated, while many other engines lock the entire table and hence need much more time to process multiple sequential tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the modification of the entire data cannot be completed successfully for whatever reason, the action is rolled back to prevent scrambling or data loss. Magento and the latest Joomla versions are two instances of widespread PHP-driven software platforms which have moved to InnoDB.

InnoDB in Cloud Hosting

While InnoDB is either not offered or it is a paid upgrade with many web hosting companies, it is an integral part of the standard set of services that we’re offering with our cloud hosting plans. In case you’d like to make use of a PHP script-powered web app that needs InnoDB in particular, in order to be activated and to function correctly, you won’t have to deal with any difficulties as the InnoDB storage engine is available on our in-house built cloud platform. Irrespective of whether you set up a brand new database and activate an application manually or make use of our single-click app installer software tool, InnoDB will be selected automatically by our platform as the default engine if the specific app needs InnoDB rather than MyISAM. In addition to the remarkable database crash recovery offered by InnoDB, we also maintain daily database backups, so that we can easily recover any database in your shared account.

InnoDB in Semi-dedicated Servers

You can make use of a PHP script-powered software application that requires InnoDB with all of our semi-dedicated server plans, since all the accounts are created on our avant-garde cloud hosting platform where the MySQL database engine is installed. A new MySQL database can be created in two ways – manually from the Database Manager section of the Hepsia hosting Control Panel, or automatically – in case you use our one-click application installer. Either way, the required engine will be chosen automatically the moment the activation of the app starts, so you will not need to configure anything manually, irrespective of whether the application needs InnoDB or the more widely used MyISAM. Also, we’ll always be able to recover any of your MySQL databases in case you accidentally erase one, as we generate a couple of database backups every day, each of which is preserved for one whole week.