InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, because it provides a significantly better overall performance and a faster database failure recovery in comparison to the default engine that’s used by the MySQL DBMS – MyISAM. InnoDB is used by many developers that write highly scalable software apps, since it works better with large data volumes, while it keeps the server load low. Furthermore, it it locks only one row in the database if anything should be edited, while many other engines lock the entire database table and hence require much more time to handle multiple successive tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed for some reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the newest Joomla releases are two instances of popular open-source script-driven software apps which have switched to InnoDB.

InnoDB in Cloud Hosting

InnoDB is offered with all our cloud hosting by default, not as a paid upgrade or upon request, so you’ll be able to install and manage any PHP-based app that requires the InnoDB database storage engine without any difficulties as soon as you activate your shared website hosting account. InnoDB will be selected automatically as the default engine for a certain database during the app installation process, irrespective of whether you take advantage of our one-click installation tool or create the MySQL database and set up the application manually, as long as the app requires InnoDB instead of the more famous MyISAM engine. We will perform regular backups of all your databases, so you can be certain that you’ll never lose any data in case you erase a database accidentally or you overwrite some vital information – you simply have to touch base with us and we will restore the database the way it was.

InnoDB in Semi-dedicated Servers

InnoDB is included with each of our semi-dedicated servers by default, so as soon as you create a new account, you can move on and activate any PHP-driven application that requires this MySQL storage engine. A few engines are pre-installed on our cloud platform, so when you create a brand new database and start installing an application manually, or opt to make use of the Hepsia hosting Control Panel-integrated app installer tool, the engine for the database will be chosen on the basis of the given app’s requirements. This will permit you to activate and manage InnoDB-specific applications without any difficulty and without configuring any settings in your account. To be on the safe side, we will always have a seven-day-old backup of all your MySQL databases, so if you delete or alter any content unintentionally, we can quickly retrieve it.

InnoDB in VPS Servers

If you acquire a VPS server from our company, you’ll be able to use our custom-built Hepsia Control Panel to manage your web content. A Hepsia-managed Virtual Private Server will permit you to run any PHP script-based web application that requires InnoDB, as this particular MySQL storage engine is included in the software package that will be installed on your Virtual Private Server during its creation. When you set up a brand new database using the Control Panel, you just have to begin installing an application – manually or using our application installer tool. InnoDB will be set as the default engine in case the application in question needs it, so you will not have to do anything else in your account. In the same manner, if a certain app needs MyISAM, it will be automatically set as the default engine for this specific MySQL database.

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-managed dedicated servers, so once your machine is ready, you will be able to sign in and to activate any kind of script-based application that requires this MySQL storage engine. When you create a new MySQL database through the hosting Control Panel, there won’t be any activated engine until you begin installing an app. As soon as the app configuration wizard starts importing data into the database, the engine will be set automatically based on the requirements of the respective application, so you can run both MyISAM and InnoDB without having to select either one of them explicitly at any point. Thus, you can make use of a huge range of applications for your websites.