InnoDB is a MySQL database storage engine, which has been gaining popularity lately, because it provides a much better overall performance and a faster database failure recovery compared to the default engine used by the MySQL relational database management system – MyISAM. InnoDB is preferred by a lot of devs that write scalable web applications, since it works better with huge data volumes, while it keeps the server processing load at a minimum. Also, it locks only a single row in the database if any info should be edited, whereas lots of other engines lock the entire database table and therefore require much more time to carry out several consecutive tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the entire data modification procedure cannot be completed successfully for some reason, the operation is rolled back to avoid scrambling or losing data. Magento and the latest Joomla editions are two instances of famous PHP script-based web applications that have moved to InnoDB.

InnoDB in Shared Web Hosting

InnoDB is available with all our shared web hosting by default, not upon request or as a paid upgrade, so you can install and manage any script-powered web application which needs the InnoDB database engine without having any difficulty as soon as you order your shared hosting account. InnoDB will be selected automatically as the default engine for a certain database during the app installation process, regardless of whether you take advantage of our one-click installation tool or create the database and set up the application manually, on the condition that the application requires InnoDB instead of the more famous MyISAM engine. We will carry out regular backups of all your databases, so you can be certain that you’ll never lose any data if you erase a database accidentally or you overwrite some crucial information – you simply need to touch base with us and we’ll restore your data back to normal.

InnoDB in Semi-dedicated Servers

InnoDB is available with all our Linux semi-dedicated hosting plans by default, so the moment you order a new account, you can go on and install any PHP-powered web application that requires this MySQL database storage engine. A few engines are pre-installed on our cloud website hosting platform, so when you set up a new database and begin installing an app manually, or opt to use the Hepsia hosting Control Panel-integrated application installer tool, the engine for the database will be set based on the prerequisites of the app in question. This will allow you to activate and manage InnoDB-specific apps without having to deal with any complication and without updating any settings in your semi-dedicated account. To be on the safe side, we’ll always have a seven-day-old backup of all your MySQL databases, so if you delete or change any content accidentally, we can easily rescue it.

InnoDB in VPS Servers

When you obtain a VPS server from our company, you’ll be able to make use of our custom Hepsia hosting Control Panel to manage your web content. A Hepsia-equipped VPS will allow you to manage any script-driven web application which requires InnoDB, as this particular MySQL storage engine is an essential part of the software bundle that will be installed on your VPS server during its configuration. When you create a brand new database using the hosting Control Panel, you just need to start installing an application – manually or using our application installer. InnoDB will be set as the default engine if the application in question needs it, so you won’t have to do anything else in your account. Equivalently, if an app needs MyISAM, it will be automatically set as the default engine for this specific MySQL database.

InnoDB in Dedicated Servers

InnoDB is included by default with all dedicated web hosting plans that are ordered with the Hepsia Control Panel. It’s an essential part of the default software bundle that will be pre-installed on all Hepsia-managed dedicated servers, so as soon as your machine is assembled, you’ll be able to log in and to activate any kind of script-powered web application that needs this MySQL database engine. If you set up a new database through the Control Panel, there won’t be any activated engine till you begin installing an application. As soon as the app configuration wizard begins importing data into the database, the engine will be selected automatically based on the prerequisites of the particular app, so you can use both InnoDB and MyISAM without the need to select either one of them explicitly at any point. In this way, you can use a wide selection of apps for your sites.