InnoDB is a database engine for MySQL relational databases, which is used by widespread PHP-based software apps such as Joomla 3 and Magento. It is perfect for scalable apps, because it performs amazingly well when managing large data volumes. Instead of locking the whole table to import new information into a database like many other engines do, InnoDB locks only one row, so it can handle a lot more tasks for the same length of time. Furthermore, InnoDB offers a faster database failure recovery and supports database transactions and foreign keys – a set of rules that determine how data imports and updates should be handled. If a certain task has not been thoroughly completed for some reason, the action will be rolled back. Thus, the information in the database will be retained intact and won’t be partially mixed with newly appended content.

InnoDB in Web Hosting

You can make use of any script-driven software app that needs InnoDB if you’ve got a Linux web hosting package with us, as the database engine is present on our innovative cloud platform by default. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup process will continue flawlessly in case this engine is required. You can run apps which require the MyISAM engine without the need to deal with any difficulty as well and, once again, the engine will be pre-selected, so you won’t need to configure any setting manually at any point. What’s more, we’ll also generate daily backups of all the MySQL databases that you have in the shared web hosting account, so in case you delete or overwrite anything, we can quickly get it back to the way it was on any of the past seven days.

InnoDB in Semi-dedicated Hosting

You can run a script-based application that needs InnoDB with any of our semi-dedicated server packages, because all the accounts are created on our avant-garde cloud hosting platform where the database storage engine is installed. A new MySQL database can be created in two different ways – manually through the Database Manager section of the Hepsia hosting Control Panel, or automatically – if you use our single-click app installer tool. Either way, the required engine will be chosen automatically as soon as the activation of the app starts, so you won’t have to change anything manually, regardless of whether the application needs InnoDB or the more regularly used MyISAM. Also, we will always be able to retrieve any of your MySQL databases if you delete one by mistake, as we create a few backups every day, each of which is saved for one week.

InnoDB in Dedicated Servers Hosting

InnoDB is available as standard with all Linux dedicated servers hosting packages that are ordered with the Hepsia hosting Control Panel. It’s an essential part of the software bundle that will be pre-installed on all Hepsia-managed servers, so once your physical machine is set up, you will be able to log in and to activate any kind of PHP script-powered software app that needs this particular MySQL database engine. When you create a new MySQL database through the hosting Control Panel, there won’t be any active engine until you begin installing an app. As soon as the app installation wizard begins inserting data into the newly created database, the engine will be set automatically based on the requirements of the specific app, so you can run both InnoDB and MyISAM without the need to select either of them specifically at any time. In this way, you can use an immense collection of applications for your sites.