InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, because it provides a much better overall performance and an improved database failure recovery compared with the default engine that is used by MySQL – MyISAM. InnoDB is used by many programmers that create scalable software applications, since it works better with enormous amounts of data, while it keeps the server load low. Also, it locks only a single row in the database if anything should be edited, while many other engines lock the entire database table and thus need much more time to complete several successive tasks. Last, but not least, InnoDB adheres to the "all-or-nothing" rule – if the entire data modification procedure cannot be completed successfully for some reason, the action is rolled back to avoid scrambling or the loss of data. Magento and the newest versions of Joomla are two instances of famous PHP script-based software applications which have shifted over to InnoDB.

InnoDB in Shared Hosting

InnoDB is available with all our shared hosting packages by default, not upon request or as a paid upgrade, so you’ll be able to install and manage any open-source script-driven web app which needs the database storage engine without encountering any impediment as soon as you open your shared web hosting account. InnoDB will be selected automatically as the default engine for a specific MySQL database during the app installation process, regardless of whether you use our 1-click installer or create the database and activate the application manually, as long as the application requires it instead of the more popular MyISAM engine. We’ll store daily backups of all your databases, so you can be sure that you won’t ever lose any data in case you erase a database unintentionally or you overwrite some vital info – you simply have to get in touch with us and we’ll restore your content the way it was.

InnoDB in Semi-dedicated Hosting

All our semi-dedicated hosting come with InnoDB and you can make the most of all the options offered by this MySQL storage engine with any PHP-driven application that requires it. InnoDB is one of the engines that are available on our cloud web hosting platform, so the one that will be used depends on the requirements of the given app. You will not have to do anything manually in order to enable InnoDB, because it will be set as the default engine whenever you install an application – whether manually or using our 1-click application installer. To be on the safe side, we’ll create daily database backups, so if something goes wrong following an upgrade or if you delete some data unintentionally, we will be able to restore your database the way it was on any of the previous 7 days.

InnoDB in VPS Web Hosting

All VPS web hosting packages that are ordered with the Hepsia Control Panel come with InnoDB already activated, so you’ll be able to use any PHP script-based web application that requires this storage engine without needing to configure anything manually. You can select Hepsia on the VPS order page and your brand new VPS server will be ready within 1 hour, so you can sign in and begin setting up your websites right away. Once you set up a brand-new MySQL database and begin the app installation process, our system will choose the engine for that database automatically. In this way, you can manage various applications at the same time without the need to edit anything on the Virtual Private Server. You can have a WordPress-driven personal journal that makes use of the default MySQL engine – MyISAM, and a Magento-powered e-shop that uses InnoDB, for example.

InnoDB in Dedicated Servers Hosting

All dedicated servers hosting that are ordered with our custom-developed Hepsia Control Panel include a software package that is pre-installed and besides everything else, you will get the InnoDB storage engine, so you will not have to add it manually if you wish to use open-source PHP scripts that need it. All it takes to install such a script is to create a new MySQL database and to initiate the setup – once the installation wizard acquires access to the database in question and starts importing content into it, InnoDB will be set as the default engine for this database as long as it is the one needed by the particular script. You’ll also be able to install scripts that need MyISAM, the other widely used MySQL engine, so you won’t need to update any settings on the server. This will allow you to install a variety of scripts on one single physical machine and to use the latter to its fullest potential.