InnoDB is a database storage engine for MySQL databases, which is used by famous script-powered web apps like Joomla v3 and Magento. It is excellent for scalable applications, because it performs amazingly well when processing enormous volumes of data. Rather than locking the entire database table to add new information to a database like many other engines do, InnoDB locks only one database row, so it can execute a lot more operations for the same length of time. Additionally, InnoDB offers a faster database failure recovery and supports database transactions and foreign key constraints – rules that prescribe how data inserts and updates should be handled. In case a specific task hasn’t been entirely completed for any reason, the action will be rolled back. Thus, the content in the database will be kept undamaged and won’t be partially merged with newly imported content.

InnoDB in Cloud Hosting

Every PHP-powered software application that needs InnoDB will run impeccably on our leading-edge cloud web hosting platform and the database storage engine is offered with all our cloud hosting plans. Every time you create a database manually or our app installer tool creates one automatically and an app installation process is initiated, the engine that the database will use will be selected based on the app’s specifications without the need to configure any setting in your account. InnoDB will be picked automatically for any application that requires this specific engine and you will be able to make the most of its full potential. We’ll store daily backups of your content, so in case you accidentally remove a MySQL database that is important to you or you overwrite a certain part of it, we’ll be able to restore your data the way it was only a couple of hours earlier.

InnoDB in Semi-dedicated Servers

InnoDB is available with each of our semi-dedicated servers by default, so once you order a new account, you can go ahead and activate any PHP-based software app that requires this database engine. A couple of 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 take advantage of the Hepsia hosting Control Panel-integrated app installer tool, the engine for the database will be set on the basis of the prerequisites of the specific app. This will permit you to install and manage InnoDB-specific apps without having to deal with any impediment and without updating any settings in your account. To be on the safe side, we will always have a 1-week-old backup of all your databases, so if you remove or change any content unintentionally, we can easily retrieve it.

InnoDB in VPS Servers

If you select a VPS server with our Hepsia hosting Control Panel, the InnoDB storage engine will be an essential part of the default software pack that will be pre-installed on your Virtual Private Server before we hand it over to you. You won’t have to activate anything manually and you’ll be able to enable and manage any PHP script-based web app that requires InnoDB once your VPS server is up and running, which takes no more than one hour after the order submission itself. Several engines are offered, so every time you set up a MySQL database via the Hepsia Control Panel, a particular engine will be selected once the app installation process commences and our system will automatically recognize which engine is required by the app in question. In case you have to use MyISAM, for example, you won’t need to do anything different from installing the app of your preference, whether manually or using our application installer tool.

InnoDB in Dedicated Servers

When you order a new dedicated server, you’ll be able to choose one of the three Control Panels that we offer – DirectAdmin, cPanel and Hepsia. Each server ordered with Hepsia comes with InnoDB pre-installed, so you will not have to install this MySQL database storage engine manually to be able to manage PHP script-driven web applications that require it. InnoDB is used for scalable apps and since a dedicated server will provide you with all the server resources that you need in order to manage large-scale websites, it is quite possible that you will resort to InnoDB. You’ll be able to make use of other engines too, so in case a given application needs MyISAM instead of InnoDB, you will not run into any problem while using it. The engine that will be used will be automatically detected the moment the app installation procedure begins, so you will not have to alter any settings manually at any moment.