InnoDB is a database storage engine for MySQL relational databases, which is used by well known PHP-driven apps like Magento and Joomla 3.x. It’s perfect for scalable apps, as it performs unbelievably well when managing immense data volumes. Rather than locking the entire database table to import new information into a database as many other engines do, InnoDB locks only one row, so it can perform much more tasks for the same period of time. Moreover, InnoDB offers an improved crash recovery and supports database transactions and foreign keys – rules that prescribe how data imports and updates should be handled. In case a specific operation hasn’t been fully completed for some reason, the action will be rolled back. Thus, the information in the database will be kept undamaged and will not be partially mixed with newly inserted content.

InnoDB in Shared Hosting

While InnoDB is either not offered or it is a paid upgrade with many web hosts, it’s part of the standard set of features that we offer with our shared hosting packages. In case you wish to make use of a script-powered application that needs InnoDB in particular, in order to be activated and to function properly, you won’t need to deal with any impediments as the MySQL database storage engine is available on our in-house developed cloud platform. No matter if you create a new MySQL database and activate an app manually or take advantage of our single-click app installer software tool, InnoDB will be selected automatically by our platform as the default engine if the app needs InnoDB rather than MyISAM. Besides the excellent crash recovery offered by InnoDB, we also make daily database backups, so that we can easily restore any database in your shared 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 MySQL database engine with any PHP script-based app that requires it. It’s one of the engines that are available on our cloud website hosting platform, so the one that will be used depends on the prerequisites of the specific application. You will not need to do anything manually to enable InnoDB, because it will be set as the default engine whenever you install an application – whether manually or using our 1-click application installer tool. To be on the safe side, we will create regular MySQL database backups, so if something goes wrong following an upgrade or if you delete some data by accident, we will be able to restore your database the way it was on any of the past seven days.

InnoDB in Dedicated Servers

Our Hepsia Control Panel is among the features that you can choose on the server configuration page when you buy a dedicated server from us. As this is the most powerful type of web hosting, it’s pretty likely that you will manage very popular websites that will draw many individuals, and since InnoDB is one of the very best options for such websites, we’ll install it together with all the other software apps that are offered with a Hepsia-managed server. If you create a new MySQL database in your account, there won’t be any activated MySQL database engine until you begin installing a script, whether manually via your Internet browser or using the automatic script installer tool that is integrated into the hosting Control Panel. The needed engine will be automatically recognized and will be set for that database, so you can install scripts that require InnoDB, as well as ones that require MyISAM, the default MySQL engine, without having any difficulty.