InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, as it provides a much better overall performance and an improved database crash recovery in comparison with the default engine that is used by MySQL – MyISAM. InnoDB is used by lots of programmers that run scalable software apps, as it works better with huge data volumes, while it keeps the server processing load low. In addition, it uses row-level locking in case anything should be updated, whereas lots of other engines lock the entire database table and thus need more time to handle multiple consecutive tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – in case the modification of the entire data cannot be completed successfully for some reason, the operation is rolled back to prevent confusion or the loss of data. Magento and the latest Joomla releases are two instances of widely used script-based web applications which have moved to InnoDB.

InnoDB in Shared Website Hosting

Any script-driven application that needs InnoDB will run flawlessly on our avant-garde cloud website hosting platform and the database engine is offered with all our shared website hosting packages. Whenever you create a MySQL database manually or our app installer creates one automatically and an app installation is started, the engine that the database in question will use will be selected on the basis of the app’s requirements without the need to change any setting in your hosting account. InnoDB will be chosen automatically for any application that requires this specific engine and you will be able to get the most out of its full capacity. We’ll keep daily content backups, so if you accidentally delete a database that you need or you overwrite specific parts of it, we’ll be able to restore your data the way it was only several hours earlier.

InnoDB in Semi-dedicated Servers

InnoDB is included with each of our semi-dedicated hosting plans by default, so the moment you order a new account, you can move on and activate any script-based application that needs this MySQL database storage engine. A few engines are pre-installed on our cloud hosting platform, so when you set up a brand new MySQL database and begin installing an app manually, or decide to make use of the Hepsia Control Panel-integrated application installer tool, the engine for the database will be selected depending on the requirements of the app in question. This will allow you to install and manage InnoDB-specific apps without needing to deal with any obstacle and without having to edit any settings in your account. To take no chances, we will always have a one-week-old backup of all your MySQL databases, so if you remove or alter any content by accident, we can quickly retrieve it.

InnoDB in VPS Servers

If you select a VPS server with our Hepsia hosting Control Panel, the InnoDB database engine will be part of the default software package that will be pre-installed on your Virtual Private Server before we give it to you. You will not need to configure anything manually and you will be able to enable and use any open-source script-based web application that needs InnoDB when your VPS server is up and running, which takes no more than 60 minutes after the order submission process itself. A couple of engines are available, so every time you create a MySQL database through the Hepsia Control Panel, a specific engine will be activated when the app installation begins and our system will recognize which engine is required by the application in question. If you need MyISAM, for example, you will not have to do anything different than installing the application of your preference, whether manually or using our application installer.

InnoDB in Dedicated Servers

If you obtain a new dedicated server, you’ll be able to pick one of the 3 Control Panels offered by us – DirectAdmin, Hepsia and cPanel. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you will not need to install this database engine manually so as to be able to manage PHP script-driven software apps that need it. InnoDB is used by scalable applications and since a dedicated server will supply you with all the resources that you require to manage very large sites, it’s very possible that you’ll resort to InnoDB. You will be able to use other engines too, so if a certain application requires MyISAM instead of InnoDB, you won’t run into any problem while using it. The engine that will be used will be detected automatically when the app installation procedure begins, so you won’t have to tweak any setting manually at any time.