InnoDB is a very popular storage engine for MySQL. It is an alternative to the default MyISAM engine and it has got plenty of pluses that have made it the preferred engine for a lot of PHP-powered software apps, among them Magento and Joomla, which have moved to InnoDB permanently. For instance, adding large amounts of data will be faster with InnoDB, because it locks only one row to complete a task, not the entire database table, which makes the engine excellent for scalable applications. It also supports foreign keys and transactions – these refer to the way in which the info is treated. To put it simply, adding new or updating existing data will either be entirely completed, or will be annulled and the operation will be rolled back if some issue occurs during the process, which means that the content that remains in the database won’t be damaged.

InnoDB in Shared Website Hosting

InnoDB is offered with all our Linux shared website hosting packages by default, not as a paid upgrade or upon request, so you can activate and run any script-driven software application which requires the database storage engine without any difficulty as soon as you order your shared hosting account. InnoDB will be pre-selected as the default engine for a particular MySQL database during the app installation, no matter if you take advantage of our one-click installer or create the database and activate the application manually, as long as the application requires InnoDB instead of the more popular MyISAM engine. We will maintain daily backups of all your databases, so you can rest assured that you won’t ever lose any data in case you delete a database by accident or you overwrite some vital information – you’ll just have to notify us and we’ll restore your content back to normal.

InnoDB in Semi-dedicated Hosting

You can run a PHP-based software app that needs InnoDB with any of our semi-dedicated server packages, as all the accounts are created on our advanced cloud hosting platform where the storage engine is installed. A new MySQL database can be created in two ways – manually through the Database Manager section of the Hepsia web hosting Control Panel, or automatically – if you take advantage of our 1-click app installer tool. Either way, the required engine will be picked automatically the moment the application’s installation starts, so you won’t need to edit anything manually, no matter if the app needs InnoDB or the more frequently used MyISAM. Also, we will always be able to retrieve any of your MySQL databases if you erase one by mistake, as we generate a couple of backups every day, each of which is preserved for 1 whole week.

InnoDB in Dedicated Web Hosting

When you order a new dedicated server, you will be able to pick one of the three hosting Control Panels that we are offering – cPanel, Hepsia and DirectAdmin. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you will not need to add this storage engine manually in order to be able to run PHP-powered software applications that need it. InnoDB is used by scalable apps and since a dedicated server will supply you with all the system resources that you need in order to manage very large Internet sites, it’s very likely that you will resort to InnoDB. You will be able to make use of other engines too, so in case a given app requires MyISAM rather than InnoDB, you won’t have to deal with any difficulty while using it. The engine that will be used will be automatically recognized the moment the app installation commences, so you won’t have to change any setting manually at any moment.