InnoDB is a MySQL database engine, which has been gaining popularity lately, because it offers a much better overall performance and a faster database crash recovery in comparison with the default engine that’s used by the MySQL DBMS – MyISAM. InnoDB is endorsed by lots of programmers that create highly scalable software apps, since it works much better with large amounts of data, while it keeps the server processing load at a minimum. What’s more, it locks only a single row in the database if any information should be modified, whereas many other engines lock the entire database table and thus need more time to process multiple sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the entire data modification cannot be completed for any reason, the action is rolled back to avoid confusion or data loss. Magento and the latest releases of Joomla are two examples of widespread open-source script-based web applications which have moved to InnoDB.

InnoDB in Cloud Web Hosting

Every PHP-driven application that needs InnoDB will function impeccably on our innovative cloud hosting platform and the storage engine is available with all our cloud web hosting plans. Each time you create a MySQL database manually or our app installer tool creates one automatically and an app installation is started, the engine that the database will make use of will be selected in accordance with the app’s requirements without having to change any setting in your shared account. InnoDB will be chosen automatically for any app that requires this particular engine and you will be able to get the most out of its full potential. We’ll perform daily content backups, so in case you unintentionally erase a database that you need or you overwrite a certain part of it, we’ll be able to restore everything the way it was only a few hours ago.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated services include InnoDB and you will be able to make the most of all the options offered by this MySQL database storage engine with any script-based web application that needs it. It is among the engines that we have on our cloud web hosting platform, so the one that will be picked depends on the prerequisites of the respective app. You will not have 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 one-click application installer. To avoid any risk, we will carry out regular backups of all your MySQL databases, so if something goes wrong following an upgrade or if you remove some content accidentally, we’ll be able to restore the database the way it was on any of the previous seven days.

InnoDB in VPS Hosting

If you pick a virtual private server with our Hepsia hosting Control Panel, the InnoDB database engine will be part of the software bundle that will be pre-installed on your Virtual Private Server before we hand it over to you. You won’t need to set up anything manually and you will be able to install and use any PHP script-based app that requires InnoDB when your VPS is up and running, which takes no more than 60 minutes after the order submission process itself. A number of engines are available, so whenever you set up a MySQL database via the Hepsia Control Panel, a particular engine will be picked when the app activation process starts and our system will automatically detect which engine is required by the app in question. If you need to use MyISAM, for instance, you won’t need to do anything different than installing the desired app, whether manually or using our app installer.

InnoDB in Dedicated Web Hosting

All dedicated hosting services ordered with our in-house built Hepsia hosting Control Panel include a software package that is pre-activated and among everything else, you’ll get the InnoDB storage engine, so you will not need to add it manually if you want to activate open-source scripts that require it. All it takes to run such a script is to create a new MySQL database and to initiate the installation – as soon as the installation wizard gets access to the database in question and begins inserting data into it, InnoDB will be set as the default engine for this database provided that it is the one required by the particular script. You will also be able to install scripts that require the other widely used MySQL engine – MyISAM, so you will not need to update any settings on the server. This will permit you to install various scripts on a single physical machine and to use the latter to its fullest capacity.