InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, as it provides a significantly better overall performance and an improved database crash recovery compared with the default engine that is used by MySQL – MyISAM. InnoDB is endorsed by numerous programmers that write highly scalable web apps, since it works better with immense volumes of data, while it keeps the server load low. Also, it locks only a single database row if anything should be updated, whereas lots of other engines lock the entire database table and therefore require much more time to execute several sequential tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – in case the entire data modification process cannot be completed for whatever reason, the action is rolled back to prevent scrambling or data loss. Magento and the newest Joomla versions are two examples of popular PHP script-powered software applications that have shifted over to InnoDB.

InnoDB in Shared Web Hosting

You will be able to install any PHP script-powered software application that requires InnoDB in case you’ve got a Linux shared web hosting package with our company, as the MySQL storage engine is available on our advanced cloud hosting platform as standard. Throughout the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup will proceed flawlessly in case this engine is required. You can run applications that need the MyISAM engine without the need to deal with any complication as well and, once again, the engine will be selected automatically, so you won’t need to edit any setting manually at any time. On top of that, we’ll also carry out regular backups of all the databases that you’ve got in your shared web hosting account, so in case you delete or overwrite something, we can quickly get it back to the way it was on any of the past seven days.

InnoDB in Semi-dedicated Hosting

You can install a script-based software application that needs InnoDB with all of our semi-dedicated server plans, because all the accounts are created on our innovative cloud web hosting platform where the database storage engine is installed. A new database can be created in two separate ways – manually from the Database Manager section of the Hepsia web hosting Control Panel, or automatically – in case you take advantage of our single-click application installer. In either case, the required engine will be picked automatically as soon as the application’s installation begins, so you won’t have to change anything manually, no matter if the app needs InnoDB or the more frequently used MyISAM. Furthermore, we’ll always be able to recover any of your MySQL databases in case you remove one by accident, as we perform a couple of database backups every day, each of which is stored for one week.

InnoDB in Dedicated Servers Hosting

All Linux dedicated servers hosting packages that are ordered with our in-house developed Hepsia hosting Control Panel come with a software package that’s pre-installed and among everything else, you’ll get the InnoDB database engine, so you won’t have to install it manually if you would like to activate scripts that need it. All it takes to activate such a script is to create a new MySQL database and to start the setup process – as soon as the script configuration wizard obtains access to the database in question and begins inserting content into it, InnoDB will be set as the default engine for this database as long as it is the one required by the script. You will also be able to install scripts that require MyISAM – the other very popular MySQL engine, so you will not have to configure any settings on the dedicated server. This will allow you to use various scripts on a single physical machine and to use it to its maximum capabilities.