InnoDB is a popular database engine for MySQL. It is an alternative to the default MyISAM engine and it has numerous strong sides which make it the preferred engine for numerous PHP-based web applications, among them Magento and Joomla, which have shifted over to InnoDB for good. For example, adding huge volumes of data will be much faster with InnoDB, because it locks only a single database row to perform a particular operation, not the entire table, which makes the engine perfect for scalable apps. It also supports foreign keys and database transactions – these refer to the manner in which the data is handled. In simpler words, adding new or modifying existing data will either be fully completed, or will be canceled and the operation will be rolled back if a given problem occurs during the process, which is why the content that remains in the database will not be lost.

InnoDB in Web Hosting

While InnoDB is either not available or a paid upgrade with other hosting service providers, it’s an integral part of the default set of services offered with our web hosting packages. If you want to use an open-source script-driven web app that needs InnoDB particularly, in order to be installed and to perform correctly, you will not encounter any difficulties since the InnoDB database storage engine is available on our in-house built cloud web hosting platform. Irrespective of whether you create a new database and install an app manually or use our 1-click application installer tool, InnoDB will be selected automatically by our system as the default engine if the particular application requires it rather than MyISAM. Besides the exceptional database failure recovery offered by InnoDB, we also generate regular backups of all databases, so we can swiftly restore any database in your shared website hosting account.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting support InnoDB and you can take full advantage of all the options offered by this MySQL storage engine with any PHP script-based web application that needs it. InnoDB is among the engines that are available on our cloud platform, so the one that will be picked depends on the requirements of the specific app. You will not need to do anything manually in order to activate InnoDB, as it will be set as the default engine when you install an app – whether manually or using our single-click app installer. To be on the safe side, we will carry out regular backups of all your databases, so if anything goes wrong following some update or if you remove some content by accident, we’ll be able to get the database back to the way it was on any of the previous seven days.

InnoDB in VPS Hosting

When you buy a virtual private server from us, you will be able to take advantage of our custom-developed Hepsia Control Panel to manage your content. A Hepsia-equipped VPS will allow you to run any script-based web application that requires InnoDB, as this MySQL database storage engine is included in the default software bundle that will be pre-installed on the server during its setup. When you set up a brand new database via the Control Panel, you’ll simply have to start installing an application – manually or using our app installer tool. InnoDB will be set as the default engine on the condition that the app in question needs it, so you will not have to do anything else in your account. Similarly, if a given app requires MyISAM, it will be automatically set as the default engine for this concrete database.

InnoDB in Dedicated Web Hosting

All dedicated web hosting that are ordered with our in-house developed Hepsia hosting Control Panel include a software package that is pre-installed and among everything else, you’ll get the InnoDB storage engine, so you will not have to activate it manually in case you want to activate scripts that require it. All it takes to install such a script is to set up a new database and to start the installation – as soon as the script setup wizard receives access to the database in question and begins inserting content into it, InnoDB will be set as the default MySQL engine for this database on the condition that it is the one needed by the script. You will also be able to run scripts that require MyISAM, the other widely used MySQL engine, so you will not have to edit any settings on the server. This will permit you to activate various scripts on a single machine and to use it to its full capacity.