InnoDB is a MySQL database engine, which has been gaining in popularity lately, because it offers a significantly better overall performance and an improved database crash recovery in comparison to the default engine used by MySQL – MyISAM. InnoDB is used by lots of developers that create highly scalable software applications, as it works more efficiently with large volumes of data, while it keeps the server processing load low. What’s more, it locks only one database row in case any info should be updated, while many other engines lock the entire database table and thus require much more time to execute several sequential tasks. Last, but not least, InnoDB adheres to a set of "all-or-nothing" rules – in case the entire data modification cannot be completed successfully for whatever reason, the operation is rolled back to prevent confusion or losing data. Magento and the latest editions of Joomla are two examples of popular PHP script-powered web applications that have switched to InnoDB.

InnoDB in Website Hosting

Every PHP-driven application that requires InnoDB will function impeccably on our avant-garde cloud platform and the MySQL database storage engine comes with all our website hosting packages. Whenever you create a MySQL database manually or our app installer tool creates one automatically and an app installation is started, the engine that the database in question will use will be selected on the basis of the app’s specifications without having to configure any setting in your account. InnoDB will be picked automatically for any application that requires this specific engine and you will be able to get the most out of its full potential. We will carry out regular content backups, so in case you unintentionally delete a MySQL database that is important to you or you overwrite a specific part of it, we’ll be able to restore your content the way it was just several hours earlier.

InnoDB in Semi-dedicated Servers

InnoDB is available with each of our semi-dedicated plans by default, so the moment you get a new account, you can go on and activate any open-source script-driven app that needs this MySQL database engine. A few engines are installed on our cloud website hosting platform, so when you create a new MySQL database and start installing an application manually, or decide to use the Hepsia Control Panel-integrated app installer, the engine for the database will be chosen in accordance with the requirements of the given application. This will allow you to install and run InnoDB-specific applications without needing to deal with any difficulty and without the need to configure any settings in your semi-dedicated account. To take no chances, we will always have a 1-week-old backup of all your databases, so if you erase or alter any content unintentionally, we can swiftly recover it.

InnoDB in Dedicated Servers

When you acquire a new dedicated server, you will be able to pick any of the three hosting Control Panels that we are offering – Hepsia, DirectAdmin and cPanel. Any server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-installed, so you will not have to install this MySQL database engine manually so as to be able to use script-driven web applications that need it. InnoDB is used by scalable apps and since a dedicated server will supply you with all the server resources that you require to run large-size Internet sites, it’s very possible that you will resort to InnoDB. You’ll be able to make use of other engines as well, so if a given app needs MyISAM rather than InnoDB, you won’t experience any difficulty while managing it. The engine that will be used will be detected automatically when the app installation process starts, so you won’t need to update any setting manually at any moment.