InnoDB is a storage engine for MySQL databases, which is used by famous PHP-based applications such as Joomla 3 and Magento. It is excellent for scalable apps, since it performs stunningly well when handling immense amounts of data. Rather than locking the entire table to insert new information in a database as many other engines do, InnoDB locks only one row, so it can carry out much more operations for the same length of time. Additionally, InnoDB offers a faster database failure recovery and supports transactions and foreign key constraints – rules that prescribe how data imports and modifications should be handled. In case a given task hasn’t been fully completed for any reason, the action will be rolled back. In this way, the database content will be preserved intact and won’t be partially mixed with newly inserted content.

InnoDB in Shared Website Hosting

Any script-driven web application that needs InnoDB will run flawlessly on our avant-garde cloud hosting platform and the database engine comes with all our shared website hosting plans. Whenever you create a database manually or our app installer tool creates one automatically and an app installation process is started, the engine that the database will use will be selected based on the app’s specifications without having to configure any setting in your shared account. InnoDB will be selected automatically for any app that requires this specific engine and you’ll be able to take advantage of its full potential. We will make daily backups of your content, so in case you accidentally remove a database that’s important to you or you overwrite a certain part of it, we’ll be able to restore the database the way it was just a couple of hours earlier.

InnoDB in Semi-dedicated Servers

All our semi-dedicated plans support InnoDB and you will be able to make the most of all the features offered by this database engine with any PHP script-based software app that requires it. It is one of the engines that are available on our cloud hosting platform, so the one that will be picked depends on the requirements of the given app. You will not need to do anything manually in order to enable InnoDB, because it will be set as the default engine when you install an app – whether manually or using our single-click app installer. To be on the safe side, we will perform regular backups of all your MySQL databases, so if something goes wrong following an update or if you delete some data by accident, we will be able to get your database back to the way it was on any of the past 7 days.

InnoDB in Dedicated Servers

When you order a new dedicated server, you will be able to choose any of the 3 hosting Control Panels offered by us – DirectAdmin, Hepsia and cPanel. Any dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you will not need to add this storage engine manually to be able to run open-source script-based web apps that require it. InnoDB is used by scalable applications and since a dedicated server will provide you with all the server resources that you require in order to run large-scale Internet sites, it’s rather possible that you will use InnoDB. You’ll be able to use other engines too, so in case a certain application needs MyISAM rather than InnoDB, you won’t encounter any problem while running it. The engine that will be used will be recognized automatically as soon as the app installation process begins, so you won’t need to tweak any setting manually at any point.