InnoDB is a MySQL storage engine, which has been gaining popularity lately, as it provides a significantly better overall performance and an improved database crash recovery in comparison with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is used by lots of web developers that write highly scalable software apps, because it works more effectively with immense volumes of data, while it keeps the server processing load at a minimum. Also, it locks only one database row in case any info should be edited, while lots of other engines lock the entire database table and therefore require more time to carry out several consecutive tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – in case the modification of the entire data cannot be completed successfully for whatever reason, the action is rolled back to prevent confusion or the loss of data. Magento and the newest versions of Joomla are two examples of widely used script-based software applications that have shifted over to InnoDB.

InnoDB in Shared Website Hosting

While InnoDB is either not offered or it is a paid upgrade with other hosting companies, it is included in the standard set of services that we are offering with our shared website hosting plans. In case you would like to use a PHP-driven web app that requires InnoDB particularly, in order to be activated and to operate properly, you won’t have any difficulties since the storage engine is available on our in-house built cloud website hosting platform. Regardless of whether you create a new database and install an application manually or make use of our single-click application installer tool, InnoDB will be selected automatically by our platform as the default engine if the specific application needs InnoDB rather than MyISAM. In addition to the amazing crash recovery that InnoDB offers, we also store regular database backups, so we can quickly recover any MySQL database in your shared hosting account.

InnoDB in Semi-dedicated Servers

You can install a PHP script-based software app that needs InnoDB with any of our semi-dedicated server packages, since all the accounts are set up on our innovative cloud web hosting platform where the MySQL storage engine is installed. A new MySQL database can be created in two different ways – manually from the Database Manager section of the Hepsia web hosting Control Panel, or automatically – in case you use our single-click app installer tool. Either way, the required engine will be chosen automatically the moment the application’s activation starts, so you will not have to configure anything manually, no matter if the application needs InnoDB or the more frequently used MyISAM. Also, we will always be able to retrieve any of your MySQL databases if you accidentally erase one, as we perform several database backups every day, each of which is stored for 1 whole week.

InnoDB in VPS Servers

When you purchase a VPS server from our company, you will be able to take full advantage of our in-house developed Hepsia hosting Control Panel to manage your content. A Hepsia-equipped VPS will allow you to install any PHP script-driven software app that requires InnoDB, as the MySQL storage engine is an integral part of the software bundle that will be installed on your VPS server during its creation. When you create a new MySQL database through the hosting Control Panel, you will simply have to start installing an application – manually or using our application installer. InnoDB will be set as the default engine in case the application in question needs it, so you won’t have to do anything else in your account. In the same manner, if a given application requires MyISAM, it will be automatically set as the default engine for this concrete MySQL database.

InnoDB in Dedicated Servers

InnoDB is available as standard with all dedicated servers that are ordered with the Hepsia Control Panel. It’s included in the default software bundle that will be pre-installed on all Hepsia-managed dedicated servers, so as soon as your physical machine is up and running, you will be able to sign in and to activate a various script-powered web application that requires this database storage engine. When you create a new database via the hosting Control Panel, there won’t be any activated engine until you start installing an application. As soon as the app activation wizard begins inserting content into the newly created database, the engine will be set automatically based on the prerequisites of the given application, so you can use both InnoDB and MyISAM without selecting either of them explicitly at any moment. Thus, you can use a broad collection of apps for your Internet sites.