InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a significantly better overall performance and an improved database crash recovery in comparison to the default engine that’s used by MySQL – MyISAM. InnoDB is used by a lot of programmers that run highly scalable web apps, as it works much more efficiently with enormous volumes of data, while it keeps the server processing load at a minimum. Additionally, it uses row-level locking if anything should be modified, while many other engines lock the entire database table and therefore need much more time to perform multiple sequential tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – in case the entire data modification procedure cannot be completed successfully for whatever reason, the operation is rolled back to avoid confusion or the loss of data. Magento and the newest releases of Joomla are two instances of popular PHP script-based software platforms that have moved to InnoDB.

InnoDB in Cloud Hosting

InnoDB is offered with all our cloud hosting plans by default, not upon request or as a paid upgrade, so you will be able to install and run any PHP-based software app that requires the MySQL database engine without having to deal with any impediment once you activate your shared website hosting account. InnoDB will be selected automatically as the default engine for a certain MySQL database during the app installation, no matter if you use our 1-click installation tool or create the database and set up the app manually, on the condition that the app requires InnoDB instead of the more famous MyISAM engine. We’ll maintain regular MySQL database backups, so you can be certain that you’ll never lose any data in case you erase a database accidentally or you overwrite some essential information – you’ll simply need to touch base with us and we’ll restore the database back to normal.

InnoDB in Semi-dedicated Servers

InnoDB comes with each of our semi-dedicated plans by default, so as soon as you create a new account, you can go on and activate any PHP script-powered web app that needs this particular MySQL database storage engine. Several engines are installed on our cloud platform, so when you create a brand-new database and start installing an application manually, or decide to take advantage of the Hepsia Control Panel-integrated application installer tool, the engine for the database will be selected depending on the prerequisites of the respective application. This will allow you to install and manage InnoDB-specific applications without having any complication and without the need to configure any settings in your semi-dedicated account. To take no chances, we’ll always keep a seven-day-old backup of all your databases, so if you delete or edit any content unintentionally, we can quickly recover it.

InnoDB in VPS Servers

All VPS hosting plans that are ordered with the Hepsia Control Panel come with InnoDB already installed, so you’ll be able to run any PHP-based application that needs the MySQL database storage engine without setting up anything manually. You can select Hepsia on the VPS order form and your new server will be set up within 60 minutes, so you can sign in and begin creating your Internet sites right away. Once you create a brand new database and start the app installation process, our system will choose the engine for that database automatically. In this way, you can run different applications at the same time without configuring anything on the server. You can set up a WordPress-powered blog that makes use of the default MySQL engine – MyISAM, and a Magento e-store that makes use of InnoDB, for instance.

InnoDB in Dedicated Servers

All dedicated web hosting plans that are ordered with our custom Hepsia hosting Control Panel include a software bundle that is pre-activated and among everything else, you’ll get the InnoDB storage engine, so you will not have to add it manually in case you want to use open-source PHP scripts that require it. All it takes to use such a script is to set up a new database and to start the installation process – once the script configuration wizard obtains access to the database and starts entering content into it, InnoDB will be set as the default MySQL engine for this database provided that it is the one needed by the particular script. You’ll also be able to use scripts that need the other widely used MySQL engine, MyISAM, so you will not have to configure any settings on the dedicated server. This will enable you to use a variety of scripts on a single physical server and to use it to its maximum potential.