InnoDB is a popular database storage engine for the MySQL RDBMS. It is an alternative to the default engine – MyISAM, and it has got a number of advantages that have made it the engine of choice for a lot of open-source script-powered web apps, among them Joomla and Magento, which have switched to InnoDB permanently. For instance, importing immense amounts of data will be faster with InnoDB, because it locks only a single row to execute a particular operation, not the entire table, which makes the engine excellent for scalable applications. It also supports foreign keys and database transactions – these refer to the manner in which the information is treated. Simply put, importing new or modifying existing data will either be entirely completed, or will be canceled and the procedure will be rolled back in case a certain issue occurs in the meantime, so the content that remains in the database won’t be damaged.

InnoDB in Shared Hosting

You can install any script-powered web application that needs InnoDB in case you’ve got a Linux shared hosting with us, as the database storage engine is present on our leading-edge cloud web hosting platform as standard. Throughout the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup will proceed flawlessly if this engine is needed. You can install applications that require the MyISAM engine without having any problem as well and, once again, the engine will be pre-selected, so you won’t have to edit anything manually at any moment. In addition, we’ll also make daily backups of all the MySQL databases that you’ve got in the shared web hosting account, so in case you delete or overwrite anything, we can easily restore it the way it was on any of the previous 7 days.

InnoDB in Semi-dedicated Hosting

You can install a PHP-based app that requires InnoDB with all of our semi-dedicated server packages, as all the accounts are created on our cutting-edge cloud hosting platform where the storage engine is installed. A new database can be created in two different ways – manually from the Database Manager section of the Hepsia website hosting Control Panel, or automatically – if you take advantage of our 1-click app installer. In either case, the required engine will be picked automatically once the application’s activation begins, so you will not have to configure anything manually, regardless of whether the application needs InnoDB or the more regularly used MyISAM. On top of that, we will always be able to retrieve any of your databases in case you accidentally delete one, as we make several MySQL database backups every day, each of which is preserved for seven days.

InnoDB in VPS Hosting

When you get a virtual private server from us, you will be able to take advantage of our custom-developed Hepsia Control Panel to manage your web content. A Hepsia-equipped VPS will allow you to run any PHP script-driven software application which requires InnoDB, as this MySQL database engine is an integral part of the standard software bundle that will be installed on your VPS server during its configuration. When you create a new database through the Control Panel, you just need to start installing an application – manually or using our app installer. InnoDB will be set as the default engine in case the app in question requires it, so you won’t have to do anything else in your account. Analogously, if a certain application needs MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Web Hosting

All Linux dedicated web hosting that are ordered with our custom-built Hepsia Control Panel include a software package that’s pre-installed and among everything else, you will get the InnoDB database engine, so you won’t need to add it manually in case you’d like to activate scripts that need it. All it takes to use such a script is to set up a new database and to initiate the setup – as soon as the script setup wizard gains access to the database and begins inserting data into it, InnoDB will be set as the default engine for this database as long as it is the one needed by the script. You’ll also be able to activate scripts that require the other widely used MySQL engine – MyISAM, so you will not have to edit any settings on the server. This will enable you to install various scripts on one single machine and to use it to its fullest capacity.