InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, as it offers a significantly better overall performance and an improved database failure recovery compared with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is preferred by numerous web developers that build highly scalable web applications, because it works more effectively with enormous volumes of data, while it keeps the server processing load at a minimum. Also, it it locks only one row in the database if any info should be updated, whereas many other engines lock the entire database table and therefore need much more time to execute several successive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – if the entire data modification cannot be completed successfully for some reason, the operation is rolled back to avoid confusion or losing data. Magento and the newest releases of Joomla are two examples of widely used PHP script-based software platforms that have switched to InnoDB.

InnoDB in Shared Website Hosting

While InnoDB is either a paid upgrade or it is not available at all with many web hosts, it’s included in the standard set of features that we offer with our shared website hosting plans. In case you’d like to make use of a script-driven application that needs InnoDB in particular, in order to be installed and to operate properly, you won’t come across any obstacles as the InnoDB database storage engine is available on our custom-built cloud web hosting platform. Regardless of whether you create a brand-new MySQL database and activate an app manually or take advantage of our single-click application installer instrument, InnoDB will be selected automatically by our platform as the default engine if the particular app needs InnoDB rather than MyISAM. In addition to the outstanding database crash recovery that InnoDB is offering, we also store regular backups of all databases, so we can easily restore any database in your shared account.

InnoDB in Semi-dedicated Servers

If you create a brand-new MySQL database through the hosting Control Panel coming with all our semi-dedicated server packages and you start installing a script-driven software app either manually or using our one-click application installer tool, the MySQL database storage engine will be set automatically depending on the requirements of the specific app. Since InnoDB is available on the cloud web hosting platform where your new semi-dedicated account will be set up, it will be set as the default engine for any app that requires it without any manual intervention required on your end at any point. To prevent any chance of losing info if you update an application or if you erase a database by mistake, we’ll generate backups of all your MySQL databases each day, so if something goes wrong, we can retrieve your content.

InnoDB in VPS Servers

In case our in-house built Hepsia Control Panel is chosen during the registration process for a new VPS servers , InnoDB will be activated on the server together with other required software, so you will not have to do anything if you choose to make use of open-source script-driven web applications that require this MySQL database storage engine. MyISAM, the default MySQL engine, will be installed as well. You can create a brand new MySQL database and start installing the application manually or using our 1-click installation tool. The system will automatically detect the engine that the particular app requires and will set it for the specific database, so the installation will proceed flawlessly and the app can dump its content in that database. In this way, you can install applications with various prerequisites regarding the MySQL engine without making any changes on your VPS server.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated servers ordered with the Hepsia Control Panel. It is part of the software bundle that will be installed on all Hepsia-equipped servers, so as soon as your machine is set up, you will be able to sign in and to activate a various script-powered application that requires this particular MySQL database storage engine. When you create a new database via the hosting Control Panel, there won’t be any active engine until you start installing an application. As soon as the app installation wizard begins entering content into the database, the engine will be set automatically based on the prerequisites of the app in question, so you can use both InnoDB and MyISAM without having to select either one specifically at any moment. Therefore, you can use an extensive collection of applications for your websites.