InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, because it provides a better overall performance and an improved database failure recovery in comparison with the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is preferred by plenty of devs that create highly scalable web applications, because it works more efficiently with large amounts of data, while it keeps the server processing load low. Also, it uses row-level locking if anything should be edited, whereas lots of other engines lock the entire database table and therefore need more time to fulfill several sequential tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – in case the modification of the entire data cannot be completed for some reason, the action is rolled back to prevent confusion or data loss. Magento and the newest editions of Joomla are two examples of popular script-driven software platforms that have switched over to InnoDB.

InnoDB in Cloud Website Hosting

InnoDB is available with all our Linux cloud website hosting by default, not upon request or as a paid upgrade, so you can install and run any script-powered web application which requires the database engine without any difficulties once you activate your shared hosting account. InnoDB will be selected automatically as the default engine for a specific database during the app installation process, regardless of whether you use our one-click installation tool or create the database and activate the app manually, provided that the app requires InnoDB instead of the more popular MyISAM engine. We will store regular backups of all your MySQL databases, so you can be sure that you will never lose any content if you delete a database accidentally or you overwrite some vital information – you will just have to contact us and we’ll restore the database the way it was.

InnoDB in Semi-dedicated Servers

All our semi-dedicated servers include InnoDB and you’ll be able to take advantage of all the options offered by this MySQL database storage engine with any open-source script-driven application that requires it. It’s among the engines that we have on our cloud hosting platform, so the one that will be used depends on the given app’s prerequisites. You will not have to do anything manually to enable InnoDB, since it will be set as the default engine whenever you install an application – whether manually or using our single-click app installer. To avoid any risk, we will make regular backups of all your databases, so if anything goes wrong after an upgrade or if you delete some data by mistake, we’ll be able to get the database back to the way it was on any of the past 7 days.

InnoDB in VPS Servers

If you select a VPS server with our Hepsia Control Panel, the InnoDB database storage engine will be included in the software pack that will be installed on your server before we give it to you. You won’t have to activate anything manually and you’ll be able to enable and use any PHP-powered web app that needs InnoDB as soon as your Virtual Private Server is up and running, which takes no more than 1 hour after the order submission procedure itself. Several engines are available, so every time you set up a MySQL database via the Hepsia hosting Control Panel, a particular engine will be activated when the app installation begins and our system will automatically recognize the engine that is required by the app in question. If you have to use MyISAM, for instance, you won’t need to do anything different from installing the app of your preference, whether manually or using our app installer tool.

InnoDB in Dedicated Servers

When you order a new dedicated server, you will be able to pick one of the 3 hosting Control Panels offered by our company – Hepsia and cPanel. Each server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you won’t have to add this MySQL database engine manually so as to be able to manage PHP-powered applications that need it. InnoDB is used by scalable apps and since a dedicated server will supply you with all the resources that you require to manage large-scale Internet sites, it is pretty possible that you will use InnoDB. You will be able to use other engines too, so if a particular application needs MyISAM instead of InnoDB, you won’t run into any problem while managing it. The engine that will be used will be recognized automatically when the app installation procedure starts, so you will not have to change any settings manually at any point.