InnoDB is a database storage engine for MySQL relational databases, which is used by popular script-driven software applications such as Joomla v3 and Magento. It’s ideal for scalable apps, as it works incredibly well when handling huge volumes of data. Instead of locking the entire database table to append new information to a database as many other engines do, InnoDB locks only one row, so it can handle much more operations for the same period of time. Also, InnoDB offers a faster crash recovery and supports database transactions and foreign key constraints – a set of rules that indicate how data imports and updates should be handled. In case a certain operation has not been thoroughly completed for some reason, the action will be rolled back. In this way, the information in the database will be retained safe and sound and won’t be partially merged with newly added content.

InnoDB in Shared Hosting

Every PHP-driven software app that requires InnoDB will function flawlessly on our innovative cloud platform and the database storage engine comes with all our shared hosting packages. Whenever you create a database manually or our app installer creates one automatically and an app installation process is started, the engine that the database will use will be selected on the basis of the app’s specifications without the need to change any setting in your account. InnoDB will be picked automatically for any app that requires this particular engine and you’ll be able to make the most of its full capacity. We’ll perform daily content backups, so in case you accidentally erase a database that you need or you overwrite a specific part of it, we will be able to restore the database the way it was only a few hours earlier.

InnoDB in Semi-dedicated Servers

InnoDB is offered with all our semi-dedicated plans by default, so as soon as you order a new account, you can go ahead and install any open-source script-driven software application that requires this MySQL database engine. A number of engines are installed on our cloud web hosting platform, so when you set up a brand new database and start installing an app manually, or opt to take advantage of the Hepsia Control Panel-integrated app installer tool, the engine for the database will be set in accordance with the requirements of the specific app. This will permit you to activate and run InnoDB-specific applications without encountering any obstacle and without having to change any settings in your account. To be on the safe side, we will always have a one-week-old backup of all your MySQL databases, so if you delete or change any content unintentionally, we can easily retrieve it.

InnoDB in VPS Servers

All VPS plans that are ordered with the Hepsia hosting Control Panel come with InnoDB already installed, so you will be able to make use of any open-source script-based web app that needs this storage engine without activating anything manually. You can pick Hepsia on the VPS configuration page and your new VPS server will be up and running within one hour, so you can log in and start creating your web sites right away. When you create a brand-new MySQL database and begin the app activation process, our system will set the engine for that database automatically. In this way, you can make use of various applications simultaneously without the need to change anything on the server. You can set up a WordPress-powered personal blog that uses MyISAM – the default MySQL engine, and a Magento e-commerce site that makes use of InnoDB, for instance.

InnoDB in Dedicated Servers

All dedicated web hosting plans that are ordered with our custom-developed Hepsia Control Panel include a software package that’s pre-installed and besides everything else, you’ll get the InnoDB database storage engine, so you won’t need to activate it manually in case you want to use open-source PHP scripts that require it. All it takes to use such a script is to create a new MySQL database and to begin the installation – once the script setup wizard gets access to the database and begins inserting content into it, InnoDB will be set as the default engine for this database as long as it is the one required by the particular script. You’ll also be able to use scripts that require MyISAM, the other very popular MySQL engine, so you won’t have to configure any settings on the server. This will enable you to install various scripts on a single machine and to use the latter to its full potential.