InnoDB is a MySQL database storage engine, which has been gaining popularity lately, as it provides a significantly better overall performance and an improved database failure recovery compared to the default engine used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by a lot of devs that write scalable applications, due to the fact that it works more efficiently with enormous volumes of data, while it keeps the server load at a minimum. In addition, it uses row-level locking if any information should be edited, whereas lots of other engines lock the entire table and therefore need much more time to process multiple consecutive tasks. Last, but not least, InnoDB complies with 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 prevent scrambling or losing data. Magento and the latest Joomla versions are two examples of widespread open-source script-powered software platforms that have switched over to InnoDB.

InnoDB in Shared Hosting

Any script-driven web application that needs InnoDB will function flawlessly on our avant-garde cloud web hosting platform and the MySQL database storage engine is available with all our shared hosting plans. Every time 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 the need to change any setting in your hosting account. InnoDB will be chosen automatically for any application that requires this particular engine and you’ll be able to make the most of its full potential. We’ll maintain regular content backups, so in case you unintentionally delete a MySQL database that is important to you or you overwrite certain parts of it, we’ll be able to restore your content the way it was just several hours ago.

InnoDB in Semi-dedicated Servers

All our semi-dedicated plans come with InnoDB and you will be able to make use of all the options offered by this MySQL database engine with any open-source script-powered software application that needs it. It’s among the engines that we have on our cloud web hosting platform, so the one that will be selected depends on the prerequisites of the application in question. You won’t have to do anything manually to enable InnoDB, since it will be set as the default engine whenever you install an app – whether manually or using our single-click application installer tool. To be on the safe side, we’ll maintain daily MySQL database backups, so if anything goes wrong following some update or if you remove some content by accident, we will be able to get your database back to the way it was on any of the previous seven days.

InnoDB in Dedicated Servers

When you buy a new dedicated server, you’ll be able to pick one of the three Control Panels offered by us – DirectAdmin, Hepsia and cPanel. Each dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you won’t have to enable this MySQL storage engine manually to be able to manage PHP script-powered web applications that require it. InnoDB is used by scalable apps and since a dedicated server will give you all the resources that you require to manage very large websites, it is very possible that you will resort to InnoDB. You will be able to make use of other engines as well, so in case a particular app requires MyISAM rather than InnoDB, you won’t have to deal with any complication while managing it. The engine that will be used will be automatically recognized the moment the app installation commences, so you will not have to fine-tune any setting manually at any point.