InnoDB is a MySQL database engine, which has been gaining popularity in recent years, as it provides a much better overall performance and an improved crash recovery in comparison to the default engine that’s used by the MySQL DBMS – MyISAM. InnoDB is endorsed by a lot of developers that run highly scalable software applications, as it works better with enormous amounts of data, while it keeps the server processing load low. Moreover, it uses row-level locking if any information should be edited, whereas many other engines lock the entire table and therefore need much more time to accomplish multiple sequential tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the entire data modification process cannot be completed successfully for some reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the latest releases of Joomla are two instances of popular PHP-based applications which have switched over to InnoDB.

InnoDB in Web Hosting

While InnoDB is either not available or a paid upgrade with other website hosting service providers, it is an essential part of the standard set of features that we’re offering with our web hosting packages. If you want to make use of a script-based software app that requires InnoDB in particular, in order to be installed and to function properly, you won’t encounter any impediments as the InnoDB database storage engine is available on our custom-developed cloud platform. Regardless of whether you create a new MySQL database and activate an application manually or use our single-click application installer software instrument, InnoDB will be selected automatically by our system as the default engine if the app requires InnoDB rather than MyISAM. In addition to the excellent database crash recovery offered by InnoDB, we also perform regular database backups, so we can quickly recover any database in your shared account.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting support InnoDB and you’ll be able to use all the features of this MySQL storage engine with any PHP script-based web application that needs it. It is among the engines that are available on our cloud web hosting platform, so the one that will be picked depends on the requirements of the particular application. You will not need to do anything manually to activate InnoDB, since it will be set as the default engine whenever you install an app – whether manually or using our single-click application installer tool. To be on the safe side, we’ll keep regular backups of all your databases, so if something goes wrong following some update or if you remove some content by accident, we will be able to restore the database the way it was on any of the previous seven days.

InnoDB in VPS Web Hosting

If you get a virtual private server with our Hepsia Control Panel, the InnoDB storage engine will be included in the default software bundle that will be pre-installed on your Virtual Private Server before we give it to you. You won’t need to set up anything manually and you’ll be able to enable and run any PHP script-based web app that requires InnoDB when your VPS is set up, which takes no more than one hour after the order submission itself. A couple of engines are available, so anytime you create a MySQL database using the Hepsia hosting Control Panel, a particular engine will be activated when the app activation process starts and our system will detect the engine that is required by the app in question. In case you need MyISAM, for instance, you won’t have to do anything different than installing the preferred application, whether manually or using our application installer.

InnoDB in Dedicated Servers Hosting

All Linux dedicated servers hosting ordered with our in-house built Hepsia hosting Control Panel include a software bundle that’s pre-installed and among everything else, you will get the InnoDB database engine, so you will not need to activate it manually in case you would like to run scripts that need it. All it takes to activate such a script is to set up a new MySQL database and to initiate the installation – as soon as the installation wizard receives access to the database in question and starts entering content into it, InnoDB will be set as the default MySQL engine for this database on the condition that it is the one required by the script. You’ll also be able to use scripts that require the other widely used MySQL engine, MyISAM, so you will not need to configure any settings on the server. This will permit you to use a variety of scripts on one single physical server and to use the latter to its maximum capabilities.