InnoDB is a database engine for MySQL databases, which is used by famous script-driven web apps like Magento and Joomla v3. It’s ideal for scalable apps, as it works amazingly well when handling large data volumes. Instead of locking the whole table to append new information to a database as many other engines do, InnoDB locks only one database row, so it can process a lot more tasks for the same length of time. What’s more, InnoDB offers a much better database failure recovery and supports transactions and foreign key constraints – rules that specify how data inserts and updates should be treated. In case a given task has not been thoroughly completed for any reason, the action will be rolled back. In this way, the content in the database will remain safe and sound and will not be partially mixed with newly entered content.

InnoDB in Shared Website Hosting

Every PHP script-powered software app that requires InnoDB will function impeccably on our leading-edge cloud hosting platform and the database storage engine is available with all our shared website hosting plans. Whenever you create a database manually or our app installer creates one automatically and an app installation is started, the engine that the database in question will use will be selected on the basis of the app’s specifications without the need to modify any setting in your web hosting account. InnoDB will be picked automatically for any app that requires this particular engine and you’ll be able to take advantage of its full capacity. We’ll carry out regular backups of your content, so in case you accidentally erase a database that’s important to you or you overwrite specific parts of it, we’ll be able to restore your data the way it was just a few hours ago.

InnoDB in Semi-dedicated Hosting

If you create a brand-new MySQL database through the hosting Control Panel provided with each of our semi-dedicated server plans and you begin installing a PHP-based software app either manually or using our single-click application installer tool, the storage engine for the database will be selected automatically depending on the given app’s requirements. Since InnoDB is available on the cloud web hosting platform where your new semi-dedicated hosting account will be created, it will be set as the default engine for any app that needs it without any manual action required on your end at any moment. To prevent any chance of losing information if you update an app or if you remove a database by accident, we will carry out a backup of all your MySQL databases each day, so if anything goes wrong, we can restore your data.

InnoDB in VPS

When you order a virtual private server from us, you’ll be able to use our custom-developed Hepsia Control Panel to manage your web content. A Hepsia-equipped Virtual Private Server will permit you to manage any script-powered app that needs InnoDB, as the database storage engine is an essential part of the default software package that will be installed on your Virtual Private Server during its configuration. When you set up a brand new database through the hosting Control Panel, you will simply have to begin installing an application – manually or using our application installer tool. InnoDB will be set as the default engine in case the application in question needs it, so you won’t need to do anything else in your VPS account. Likewise, if an application needs MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Hosting

All dedicated hosting services ordered with our in-house developed Hepsia Control Panel include a software package that’s pre-activated and among everything else, you will get the InnoDB database engine, so you will not need to activate it manually if you would like to activate PHP scripts that need it. All it takes to activate such a script is to set up a new database and to begin the installation process – once the script setup wizard gains access to the database in question and starts dumping data in it, InnoDB will be set as the default engine for this database as long as it is the one needed by the particular script. You will also be able to run scripts that need the other very popular MySQL engine, MyISAM, so you will not have to update any settings on the server. This will allow you to use different scripts on one single physical server and to use the latter to its fullest capacity.