InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, as it offers a better overall performance and an improved database crash recovery compared with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by a lot of devs that build scalable applications, since it works much better with large data volumes, while it keeps the server processing load low. What’s more, it locks only a single row in the database if any information should be updated, while many other engines lock the entire database table and therefore need much more time to fulfill several consecutive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – if the entire data modification procedure cannot be completed successfully for whatever reason, the action is rolled back to prevent confusion or losing data. Magento and the newest releases of Joomla are two examples of widely used open-source script-driven apps that have switched over to InnoDB.
InnoDB in Cloud Website Hosting
While InnoDB is either a paid upgrade or it is not available at all with many hosting providers, it is an integral part of the standard set of services offered with our cloud website hosting packages. In case you would like to use a PHP script-powered web app that requires InnoDB specifically, in order to be activated and to operate properly, you won’t have to deal with any impediments as the InnoDB database storage engine is available on our in-house developed cloud platform. No matter if you create a new database and activate an application manually or use our one-click application installer software instrument, InnoDB will be selected automatically by our platform as the default engine if the particular application needs InnoDB rather than MyISAM. Besides the amazing database failure recovery that InnoDB is offering, we also store daily backups of all databases, so that we can easily recover any database in your shared web hosting account.
InnoDB in Dedicated Servers Hosting
InnoDB is available as standard with all Linux dedicated servers hosting packages ordered with the Hepsia Control Panel. It’s included in the default software bundle that will be pre-installed on all Hepsia-equipped servers, so as soon as your physical machine is set up, you will be able to sign in and to install any type of PHP script-powered app that needs this particular MySQL database storage engine. If you set up a new database via the Control Panel, there won’t be any activated engine until you start installing an application. As soon as the app setup wizard starts dumping data in the newly created database, the engine will be chosen automatically on the basis of the prerequisites of the particular app, so you can use both MyISAM and InnoDB without selecting either one of them specifically at any moment. Thus, you can make use of an immense range of applications for your websites.