InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, as it provides a much better overall performance and an improved database failure recovery compared with the default engine that’s used by MySQL – MyISAM. InnoDB is preferred by numerous web developers that build highly scalable applications, since it works much more efficiently with huge amounts of data, while it keeps the server processing load at a minimum. Moreover, it locks only a single row in the database in case anything should be updated, while lots of other engines lock the entire table and hence require much more time to complete several sequential tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – in case the entire data modification process cannot be completed for whatever reason, the operation is rolled back to prevent scrambling or losing data. Magento and the newest editions of Joomla are two examples of famous PHP-driven software platforms which have switched over to InnoDB.

InnoDB in Cloud Hosting

While InnoDB is either not offered or it is a paid upgrade with many hosting service providers, it is part of the default set of features offered with our cloud hosting plans. If you would like to make use of a PHP-driven web app that requires InnoDB in particular, in order to be activated and to operate properly, you won’t experience any difficulties as the storage engine is available on our custom-developed cloud platform. Irrespective of whether you set up a new database and activate an application manually or use our 1-click app installer software instrument, InnoDB will be selected automatically by our system as the default engine if the app requires InnoDB instead of MyISAM. In addition to the remarkable database crash recovery offered by InnoDB, we also maintain daily database backups, so that we can swiftly restore any MySQL database in your shared web hosting account.

InnoDB in Semi-dedicated Hosting

InnoDB comes with all our semi-dedicated packages by default, so the moment you obtain a new semi-dedicated account, you can go on and activate any PHP-powered software app that needs the MySQL storage engine. A couple of engines are pre-installed on our cloud web hosting platform, so when you set up a brand-new MySQL database and start installing an app manually, or decide to use the Hepsia Control Panel-integrated application installer tool, the engine for the database will be set in accordance with the particular app’s requirements. This will permit you to activate and run InnoDB-specific applications without encountering any complication and without the need to modify any settings in your account. To avoid any risk, we will always keep a one-week-old backup of all your databases, so if you delete or change any content unintentionally, we can swiftly rescue it.

InnoDB in VPS Web Hosting

If you buy a virtual private server from our company, you will be able to take advantage of our custom-built Hepsia Control Panel to manage your web content. A Hepsia-managed Virtual Private Server will allow you to install any open-source script-based application which requires InnoDB, as this particular MySQL storage engine is part of the software bundle that will be installed on your VPS server during its creation. When you set up a brand-new MySQL database through the Control Panel, you simply need to begin installing an app – manually or using our app installer. InnoDB will be set as the default engine if the application in question needs it, so you will not have to do anything else in your account. Analogously, if an app needs MyISAM, it will be automatically set as the default engine for this particular MySQL database.

InnoDB in Dedicated Servers Hosting

Our Hepsia hosting Control Panel is among the features which you can choose on the server configuration page when you purchase a dedicated server from us. As this is the most powerful kind of web hosting, it is quite likely that you’ll run popular sites that will attract a lot of visitors, and since InnoDB is one of the very best options for such websites, we will activate it along with all the other software apps that are available with a Hepsia-equipped dedicated server. If you create a brand-new database in your dedicated server account, there won’t be any activated MySQL database storage engine till you begin installing a PHP script, whether manually via your browser or using the automatic script installation tool that is included in the hosting Control Panel. The needed engine will be recognized automatically and will be assigned to the database in question, so you can make use of scripts that need InnoDB, as well as ones that need the default MySQL engine – MyISAM, without having to cope with any impediment.