InnoDB is a very popular storage engine for the MySQL RDBMS. It is an alternative to the default MyISAM engine and it has numerous strong sides that make it the preferred engine for lots of PHP-based web applications, such as Joomla and Magento, which have shifted over to InnoDB permanently. For instance, importing enormous data volumes will be faster with InnoDB, because it locks only a single database row to complete an operation, not the entire table, which makes the engine excellent for scalable applications. InnoDB also supports foreign keys and transactions – these refer to the way in which the info is treated. To put it simply, adding new or modifying existing data will either be fully completed, or will be canceled and the operation will be rolled back in case a given problem shows up during the process, thus the content that remains in the database won’t be lost.

InnoDB in Shared Hosting

Any PHP script-based application that needs InnoDB will run flawlessly on our avant-garde cloud hosting platform and the MySQL database engine comes with all our shared hosting packages. 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 in accordance with the app’s specifications without having to update any setting in your shared web hosting account. InnoDB will be selected automatically for any application that requires this particular engine and you’ll be able to get the most out of its full potential. We’ll generate regular backups of your content, so in case you accidentally delete a database that you need or you overwrite a certain part of it, we’ll be able to restore everything the way it was only several hours earlier.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting include InnoDB and you will be able to take advantage of all the options offered by this MySQL database storage engine with any open-source script-based application that requires it. It’s among the engines that are available on our cloud website hosting platform, so the one that will be selected depends on the particular app’s prerequisites. You won’t have to do anything manually in order to activate InnoDB, as it will be set as the default engine when you install an application – whether manually or using our single-click app installer tool. To be on the safe side, we will make daily backups of all your databases, so if something goes wrong following an upgrade or if you remove some data by accident, we’ll be able to restore the database the way it was on any of the previous 7 days.

InnoDB in VPS Hosting

If you buy a virtual private server from us, you will be able to make use of our custom-developed Hepsia Control Panel to manage your content. A Hepsia-managed VPS will allow you to manage any PHP-driven web application that needs InnoDB, as this MySQL storage engine is an integral part of the software bundle that will be installed on the server during its creation. When you create a brand new MySQL database via the Control Panel, you just have to begin installing an app – manually or using our application installer. InnoDB will be set as the default engine on the condition that the application in question needs it, so you will not have to do anything else in your account. Analogously, if an app needs MyISAM, it will be automatically set as the default engine for this specific MySQL database.

InnoDB in Dedicated Web Hosting

All Linux dedicated web hosting ordered with our custom Hepsia hosting Control Panel include a software bundle that is pre-installed and among everything else, you’ll get the InnoDB storage engine, so you will not need to add it manually in case you need to run PHP scripts that need it. All it takes to run such a script is to set up a new database and to begin the setup process – as soon as the installer wizard acquires access to the database in question and starts dumping data in it, InnoDB will be set as the default engine for this database on the condition that it is the one needed by the particular script. You will also be able to install scripts that require the other popular MySQL engine – MyISAM, so you won’t need to configure any settings on the server. This will allow you to install a variety of scripts on one single physical machine and to use it to its fullest potential.