InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, as it provides a much better overall performance and an improved database failure recovery in comparison to the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is preferred by a lot of developers that run highly scalable web apps, because it works much better with large amounts of data, while it keeps the server processing load low. What’s more, it uses row-level locking if any information should be modified, while lots of other engines lock the entire database table and therefore need more time to fulfill several successive tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – in case the entire data modification procedure cannot be completed for some reason, the action is rolled back to prevent confusion or the loss of data. Magento and the latest editions of Joomla are two instances of famous script-powered web applications that have shifted over to InnoDB.

InnoDB in Website Hosting

You will be able to run any PHP-based application that requires InnoDB in case you’ve got a Linux website hosting plan with our company, as the database engine is available on our leading-edge cloud platform by default. Throughout the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup process will proceed flawlessly if this engine is needed. You can activate applications which require the MyISAM engine without having any difficulty as well and, again, the engine will be selected automatically, so you won’t need to update anything manually at any time. Furthermore, we’ll also create daily backups of all the MySQL databases that you have in your shared web hosting account, so if you delete or overwrite anything, we can swiftly restore it the way it was on any of the previous 7 days.

InnoDB in Semi-dedicated Servers

All our Linux semi-dedicated servers include InnoDB and you can use all the features of this MySQL database engine with any PHP-based web application that needs it. It is one of the engines that we have on our cloud hosting platform, so the one that will be selected depends on the prerequisites of the given app. You will not need to do anything manually to activate InnoDB, as 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 generate regular backups of all your MySQL databases, so if anything goes wrong following some update or if you erase some data unintentionally, we’ll be able to get the database back to the way it was on any of the previous seven days.

InnoDB in VPS Servers

If you purchase a VPS server from us, you’ll be able to use our in-house built Hepsia hosting Control Panel to manage your content. A Hepsia-managed Virtual Private Server will allow you to manage any PHP-driven application which needs InnoDB, as the MySQL database engine is an essential part of the default software package that will be pre-installed on the Virtual Private Server during its creation. When you set up a brand new database via the hosting Control Panel, you simply have to start installing an app – manually or using our app installer tool. InnoDB will be set as the default engine on the condition that the app in question requires it, so you will not have to do anything else in your account. Likewise, if a given application needs MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Servers

Our Hepsia hosting Control Panel is one of the features that you can select on the order form when you purchase a dedicated server from our company. As this is the most powerful type of hosting, it is rather likely that you will run very popular Internet sites that will attract lots of people, and since InnoDB is among the best options for such websites, we will install it along with all the other software apps that are offered with a Hepsia-managed dedicated server. When you set up a brand new database in your account, there won’t be any active database engine till you begin installing a script, whether manually through your web browser or using the automatic script installer tool that is included in the Control Panel. The needed engine will be detected automatically and will be set for that database, so you can make use of scripts that require InnoDB, as well as ones that need MyISAM, the default MySQL engine, without encountering any problem.