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 crash recovery compared to the default engine used by the MySQL database management system – MyISAM. InnoDB is used by lots of programmers that write highly scalable software apps, because it works much better with immense volumes of data, while it keeps the server load at a minimum. Furthermore, it uses row-level locking in case any info should be updated, whereas lots of other engines lock the entire database table and thus need much more time to carry out several successive tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – if the entire data modification process cannot be completed for whatever reason, the action is rolled back to prevent scrambling or the loss of data. Magento and the newest releases of Joomla are two examples of widespread PHP-driven applications that have shifted over to InnoDB.

InnoDB in Cloud Website Hosting

While InnoDB is either not offered or it is a paid upgrade with many other web hosts, it is an essential part of the default set of features offered with our cloud website hosting plans. If you want to make use of an open-source script-powered web app that requires InnoDB in particular, in order to be activated and to perform properly, you will not come across any impediments as the InnoDB storage engine is available on our custom-built cloud website hosting platform. Irrespective of whether you create a brand-new MySQL database and install an app manually or take advantage of our one-click application installer instrument, InnoDB will be selected automatically by our system as the default engine if the specific application needs it instead of MyISAM. In addition to the outstanding crash recovery that InnoDB is offering, we also make daily database backups, so that we can easily restore any MySQL database in your shared website hosting account.

InnoDB in Semi-dedicated Servers

InnoDB comes with each of our semi-dedicated servers by default, so as soon as you create a new account, you can move on and install any open-source script-based application that requires the database storage engine. Several engines are pre-installed on our cloud website hosting platform, so when you create a new MySQL database and start installing an application manually, or decide to make use of the Hepsia Control Panel-integrated application installer, the engine for the database will be selected on the basis of the respective app’s requirements. This will allow you to install and manage InnoDB-specific apps without encountering any obstacle and without the need to edit any settings in your account. To take no chances, we’ll always have a one-week-old backup of all your databases, so if you erase or alter any content unintentionally, we can quickly recover it.

InnoDB in VPS Servers

If you choose a VPS server with our Hepsia hosting Control Panel, the InnoDB database engine will be an essential part of the default software pack that will be installed on your server before we hand it over to you. You won’t need to configure anything manually and you will be able to enable and use any PHP-driven web application that requires InnoDB as soon as your VPS is ready, which takes no more than one hour after the order submission process itself. Several engines are offered, so every time you create a database via the Hepsia Control Panel, a specific engine will be selected once the app installation process starts and our system will recognize the engine that is required by the app in question. In case you need MyISAM, for example, you will not have to do anything different than installing the chosen application, whether manually or using our application installer.

InnoDB in Dedicated Servers

If you obtain a new dedicated server, you’ll be able to choose any of the 3 Control Panels that we’re offering – cPanel, Hepsia and DirectAdmin. Each server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you won’t need to add this MySQL database storage engine manually to be able to manage PHP-powered software apps that require it. InnoDB is used by scalable apps and since a dedicated server will supply you with all the resources that you need in order to manage large-size websites, it’s rather possible that you will resort to InnoDB. You’ll be able to use other engines as well, so if a particular app needs MyISAM rather than InnoDB, you will not encounter any complication while using it. The engine that will be used will be detected automatically the moment the app installation procedure begins, so you will not need to fine-tune any settings manually at any moment.