InnoDB is a popular database storage engine for the MySQL DBMS. It’s an alternative to the default engine – MyISAM, and it has plenty of upsides which make it the engine of choice for a lot of PHP script-powered web apps, such as Joomla and Magento, which have shifted over to InnoDB for good. For example, importing immense volumes of data will be much faster with InnoDB, due to the fact that it locks only one row to carry out an operation, not the entire table, which makes the engine ideal for scalable apps. It also supports foreign keys and database transactions – these refer to the way in which the info is treated. Simply put, adding new or editing existing data will either be fully completed, or will be annulled and the procedure will be rolled back if a certain problem shows up in the meantime, hence the content that remains in the database won’t be damaged.

InnoDB in Shared Hosting

While InnoDB is either not available or a paid upgrade with many other website hosting service providers, it is an essential part of the default set of services that we offer with our shared hosting plans. If you’d like to make use of a PHP-based software application that requires InnoDB particularly, in order to be activated and to perform properly, you will not have any difficulties because the database storage engine is available on our in-house developed cloud website hosting platform. Regardless of whether you create a brand new MySQL database and install an app manually or take advantage of our one-click app installer tool, InnoDB will be selected automatically by our platform as the default engine if the specific app requires it rather than MyISAM. Besides the exceptional crash recovery that InnoDB is offering, we also maintain daily database backups, so that we can quickly recover any MySQL database in your shared account.

InnoDB in Semi-dedicated Servers

All our semi-dedicated hosting plans come with InnoDB and you can take advantage of all the options offered by this MySQL database engine with any PHP-based app that requires it. InnoDB is one of the engines that we have on our cloud website hosting platform, so the one that will be used depends on the requirements of the particular app. You won’t need to do anything manually to activate InnoDB, because it will be set as the default engine whenever you install an app – whether manually or using our single-click application installer. To avoid any risk, we will keep regular MySQL database backups, so if something goes wrong following some update or if you remove some data by accident, we’ll be able to get the database back to the way it was on any of the previous 7 days.

InnoDB in VPS Servers

If you order a VPS server with our Hepsia Control Panel, the InnoDB database storage engine will be part of the standard software package that will be pre-installed on your VPS server before we hand it over to you. You won’t have to activate anything manually and you’ll be able to enable and run any script-powered software app that needs InnoDB as soon as your VPS server is ready, which takes no more than 1 hour after the order submission process itself. A few engines are offered, so whenever you set up a MySQL database using the Hepsia Control Panel, a specific engine will be picked when the app activation starts 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 have to do anything different than installing the desired app, whether manually or using our application installer tool.

InnoDB in Dedicated Servers

All dedicated web hosting plans that are ordered with our in-house developed Hepsia hosting Control Panel include a software bundle that’s pre-installed and among everything else, you’ll get the InnoDB database storage engine, so you won’t have to add it manually if you need to activate open-source PHP scripts that require it. All it takes to activate such a script is to create a new database and to initiate the setup – once the installation wizard accesses the database and starts importing content into it, InnoDB will be set as the default MySQL engine for this database on the condition that it is the one required by the particular script. You’ll also be able to activate scripts that require the other popular MySQL engine, MyISAM, so you won’t need to change any settings on the server. This will permit you to use various scripts on one single physical server and to use the latter to its maximum capabilities.