InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, as it provides a much better overall performance and a faster database failure recovery in comparison with the default engine that is used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by numerous devs that build scalable applications, because it works much more effectively with huge volumes of data, while it keeps the server load at a minimum. In addition, it locks only one database row in case any information should be updated, whereas lots of other engines lock the entire database table and thus require much more time to handle several consecutive tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – in case the entire data modification procedure cannot be completed for whatever reason, the action is rolled back to avoid confusion or the loss of data. Magento and the latest Joomla releases are two examples of famous script-based software apps that have moved to InnoDB.

InnoDB in Cloud Hosting

InnoDB is available with all our Linux cloud hosting by default, not upon request or as a paid upgrade, so you’ll be able to activate and manage any PHP script-powered application that requires the database engine without encountering any problem once you order your shared website hosting account. InnoDB will be selected automatically as the default engine for a specific database during the app activation process, regardless of whether you take advantage of our single-click installation tool or create the MySQL database and install the application manually, on the condition that the application requires it instead of the more famous MyISAM engine. We’ll create daily backups of all your MySQL databases, so you can be certain that you will never lose any content if you delete a database by accident or you overwrite some vital info – you simply have to get in touch with us and we’ll restore everything back to normal.

InnoDB in Semi-dedicated Hosting

InnoDB is included with each of our Linux semi-dedicated hosting by default, so the moment you create a new account, you can go ahead and install any PHP-based application that requires this particular MySQL database engine. A couple of engines are pre-installed on our cloud platform, so when you create a brand-new MySQL database and start installing an app manually, or decide to take advantage of the Hepsia Control Panel-integrated app installer, the engine for the database will be selected in accordance with the prerequisites of the given application. This will permit you to activate and run InnoDB-specific applications without any difficulty and without needing to modify any settings in your semi-dedicated account. To avoid any risk, we’ll always have a seven-day-old backup of all your MySQL databases, so if you remove or edit any content unintentionally, we can quickly recover it.

InnoDB in VPS Hosting

If you choose a virtual private server with our Hepsia Control Panel, the InnoDB database storage engine will be an integral part of the default software bundle that will be installed on your server before we give it to you. You will not need to set up anything manually and you’ll be able to install and manage any open-source script-based web application that needs InnoDB once your VPS is set up, which takes no more than one hour after the order submission procedure itself. A couple of engines are available, so anytime you create a database via the Hepsia hosting Control Panel, a specific engine will be activated when the app installation process begins and our system will automatically detect the engine that is required by the application in question. In case you have to use MyISAM, for example, you will not have to do anything different from installing the preferred application, whether manually or using our app installer.

InnoDB in Dedicated Web Hosting

All Linux dedicated web hosting ordered with our custom-developed Hepsia Control Panel include a software bundle that’s pre-installed and among everything else, you’ll get the InnoDB storage engine, so you won’t have to add it manually if you need to activate scripts that need it. All it takes to use such a script is to create a new MySQL database and to begin the installation process – as soon as the script installation wizard receives access to the database and starts dumping content in it, InnoDB will be set as the default engine for this database on the condition that it is the one required by the particular script. You’ll also be able to run scripts that need the other very popular MySQL engine – MyISAM, so you will not have to modify any settings on the dedicated server. This will enable you to use different scripts on a single physical server and to use the latter to its fullest capacity.