InnoDB is a very popular storage engine for the MySQL DBMS. It is an alternative to the default engine – MyISAM, and it has plenty of upsides that have made it the preferred engine for a lot of PHP script-powered apps, among them Joomla and Magento, which have switched to InnoDB permanently. For instance, adding immense amounts of data will be much faster with InnoDB, because it locks only one row to execute a specific task, not the entire database table, which makes the engine perfect for scalable apps. InnoDB also supports foreign keys and database transactions – these refer to the way in which the data is handled. To put it simply, importing new or modifying existing data will either be fully completed, or will be annulled and the operation will be rolled back if a given problem occurs during the process, therefore the content that remains in the database will not be lost.

InnoDB in Shared Hosting

Every script-driven software application that needs InnoDB will run impeccably on our avant-garde cloud platform and the MySQL database engine is offered with all our shared hosting plans. Every time you create a database manually or our app installer tool creates one automatically and an app installation is started, the engine that the database will use will be selected in accordance with the app’s specifications without the need to configure any setting in your shared web hosting account. InnoDB will be chosen automatically for any app that requires this specific engine and you’ll be able to get the most out of its full capacity. We will make regular backups of your content, so in case you unintentionally erase a MySQL database that you need or you overwrite certain parts of it, we’ll be able to restore everything the way it was only a couple of hours earlier.

InnoDB in Semi-dedicated Hosting

You can install a PHP script-driven web app that requires InnoDB with any of our semi-dedicated server plans, because all the accounts are created on our cutting-edge cloud web hosting platform where the MySQL storage engine is installed. A new database can be set up in two different ways – manually through the Database Manager section of the Hepsia website hosting Control Panel, or automatically – when you take advantage of our 1-click app installer. Either way, the needed engine will be chosen automatically as soon as the installation of the app starts, so you won’t need to configure anything manually, irrespective of whether the application requires InnoDB or the more regularly used MyISAM. Also, we will always be able to retrieve any of your databases if you accidentally remove one, as we create a few MySQL database backups every day, each of which is preserved for one whole week.

InnoDB in VPS Web Hosting

All Linux VPS web hosting that are ordered with the Hepsia Control Panel come with InnoDB already installed, so you’ll be able to take advantage of any PHP script-powered software app that requires this particular database storage engine without the need to install anything manually. You can choose Hepsia on the VPS configuration page and your new VPS server will be set up within 60 minutes, so you can log in and begin building your websites right away. When you set up a brand-new database and begin the app installation process, our system will pick the engine for that MySQL database automatically. In this way, you can run various applications simultaneously without editing anything on the VPS server. You can create a WordPress-driven weblog that uses the default MySQL engine – MyISAM, and a Magento-based Internet shop that uses InnoDB, for instance.

InnoDB in Dedicated Servers Hosting

All Linux dedicated servers hosting that are ordered with our custom-developed Hepsia Control Panel come with a software package that is pre-installed and among everything else, you’ll get the InnoDB database engine, so you won’t have to install it manually in case you would like to activate PHP scripts that require it. All it takes to run such a script is to set up a new database and to begin the setup – once the script configuration wizard acquires access to the database in question and starts inserting content into it, InnoDB will be set as the default engine for this database provided that it is the one needed by the particular script. You will also be able to activate scripts that require MyISAM – the other widely used MySQL engine, so you won’t have to change any settings on the server. This will allow you to run a variety of scripts on a single machine and to use the latter to its maximum capabilities.