InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, because it offers a better overall performance and an improved database failure recovery in comparison with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is preferred by lots of web developers that write scalable applications, because it works much more efficiently with huge volumes of data, while it keeps the server processing load at a minimum. In addition, it uses row-level locking if anything should be edited, whereas many other engines lock the entire table and hence need more time to carry out multiple sequential tasks. Last, but not least, InnoDB adheres to the "all-or-nothing" rule – if the modification of the entire data cannot be completed successfully for any reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the latest editions of Joomla are two instances of popular PHP script-powered software applications which have moved to InnoDB.

InnoDB in Cloud Hosting

Every PHP-based web application that requires InnoDB will function flawlessly on our leading-edge cloud hosting platform and the MySQL database storage engine is available with all our cloud hosting plans. Whenever you create a database manually or our app installer creates one automatically and an app installation is started, the engine that the database in question will use will be selected in accordance with the app’s prerequisites without having to update any setting in your hosting account. InnoDB will be chosen automatically for any application that requires this particular engine and you will be able to take advantage of its full potential. We’ll make daily backups of your content, so in case you unintentionally remove a database that’s important to you or you overwrite specific parts of it, we will be able to restore your data the way it was only a few hours ago.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting packages include InnoDB and you will be able to make the most of all the features of this MySQL database engine with any PHP script-powered web app that requires it. It is one of the engines that are available on our cloud website hosting platform, so the one that will be picked depends on the given app’s requirements. You won’t have to do anything manually in order to enable InnoDB, because it will be set as the default engine whenever you install an app – whether manually or using our 1-click application installer tool. To be on the safe side, we will maintain daily backups of all your databases, so if anything goes wrong following an update or if you erase some content unintentionally, we’ll be able to restore the database the way it was on any of the previous seven days.

InnoDB in VPS Hosting

If you buy a virtual private server from us, you’ll be able to take full advantage of our custom-developed Hepsia hosting Control Panel to manage your content. A Hepsia-equipped VPS will permit you to use any PHP-powered application which needs InnoDB, as the MySQL database engine is an integral part of the software bundle that will be pre-installed on your VPS server during its configuration. When you set up a new MySQL database through the Control Panel, you simply need to begin installing an app – manually or using our application installer tool. InnoDB will be set as the default engine given that the application in question requires it, so you won’t need to do anything else in your account. Identically, if an app requires MyISAM, it will be automatically set as the default engine for this concrete MySQL database.

InnoDB in Dedicated Web Hosting

If you buy a new dedicated server, you’ll be able to select any of the three hosting Control Panels that we offer – DirectAdmin, cPanel and Hepsia. Any server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you won’t have to activate this MySQL storage engine manually to be able to run PHP script-based web applications that need it. InnoDB is used for scalable apps and since a dedicated server will supply you with all the resources that you need in order to manage large-size websites, it is pretty likely that you will use InnoDB. You’ll be able to make use of other engines too, so in case a specific application requires MyISAM instead of InnoDB, you won’t encounter any difficulty while managing it. The engine that will be used will be automatically detected once the app installation commences, so you won’t need to modify any setting manually at any moment.