InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, because it offers a significantly better overall performance and a faster database failure recovery in comparison to the default engine that is used by the MySQL database management system – MyISAM. InnoDB is used by lots of developers that write scalable web apps, because it works much better with huge data volumes, while it keeps the server processing load at a minimum. Furthermore, it uses row-level locking in case any information should be modified, whereas lots of other engines lock the entire database table and hence need more time to execute several consecutive tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – in case the modification of the entire data cannot be completed for any reason, the operation is rolled back to prevent confusion or losing data. Magento and the latest Joomla versions are two instances of popular open-source script-powered web applications which have moved to InnoDB.

InnoDB in Shared Website Hosting

You will be able to use any open-source script-powered app that needs InnoDB if you’ve got a shared website hosting plan with our company, as the database storage engine is available on our cutting-edge cloud platform as standard. During the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup process will continue flawlessly if this engine is required. You can activate applications which use the MyISAM engine without encountering any difficulty as well and, again, the engine will be selected automatically, so you will not need to change any setting manually at any point. In addition, we will also create daily backups of all the MySQL databases that you’ve got in the account, so in case you erase 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 Servers

You can make use of a PHP-driven application that requires InnoDB with all of our semi-dedicated server packages, due to the fact that all the accounts are created on our leading-edge cloud platform where the MySQL database storage engine is installed. A new MySQL database can be set up in two ways – manually through the Database Manager section of the Hepsia website hosting Control Panel, or automatically – when you take advantage of our 1-click app installer tool. Either way, the required engine will be selected automatically once the application’s installation begins, so you won’t have to change anything manually, irrespective of whether the application requires InnoDB or the more commonly used MyISAM. On top of that, we will always be able to recover any of your MySQL databases in case you accidentally delete one, as we generate several backups every day, each of which is stored for one week.

InnoDB in Dedicated Servers

InnoDB comes as standard with all dedicated web hosting plans ordered with the Hepsia Control Panel. It’s part of the default software bundle that will be pre-installed on all Hepsia-equipped dedicated servers, so as soon as your physical machine is set up, you’ll be able to sign in and to install a various PHP-driven web application that needs this database storage engine. If you create a new MySQL database via the Control Panel, there won’t be any activated engine until you begin installing an application. As soon as the app installation wizard begins dumping information in the newly created database, the engine will be selected automatically in accordance with the prerequisites of the given app, so you can use both MyISAM and InnoDB without the need to select either one of them specifically at any moment. Therefore, you can use a wide collection of applications for your sites.