InnoDB is a MySQL database storage engine, which has been gaining popularity lately, because it offers a significantly better overall performance and a faster database failure recovery in comparison to the default engine used by the MySQL RDBMS – MyISAM. InnoDB is used by numerous developers that build highly scalable apps, as it works much better with immense amounts of data, while it keeps the server processing load at a minimum. In addition, it uses row-level locking in case any info should be modified, while lots of other engines lock the entire database table and therefore require more time to carry out several 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 whatever reason, the action is rolled back to avoid scrambling or data loss. Magento and the latest versions of Joomla are two instances of popular open-source script-based software apps that have moved to InnoDB.

InnoDB in Cloud Hosting

You’ll be able to run any open-source script-powered software app that needs InnoDB in case you have a cloud hosting plan with us, as the database engine is available on our advanced cloud web hosting platform by default. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup will proceed flawlessly if this engine is required. You can activate apps that require the MyISAM engine without encountering any difficulty as well and, again, the engine will be selected automatically, so you won’t need to configure any setting manually at any moment. On top of that, we’ll also generate regular backups of all the MySQL databases that you have in the shared account, so in case you erase or overwrite anything, we can easily get it back to the way it was on any of the past seven days.

InnoDB in Semi-dedicated Servers

You can activate a PHP script-driven application that needs InnoDB with all of our semi-dedicated server plans, because all the accounts are set up on our innovative cloud hosting platform where the database engine is installed. A new database can be created in two different ways – manually from the Database Manager section of the Hepsia hosting Control Panel, or automatically – in case you use our one-click application installer. Either way, the required engine will be selected automatically once the app’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 will always be able to restore any of your databases if you remove one by mistake, as we perform several database backups every day, each of which is stored for 7 days.

InnoDB in VPS Servers

When you get a VPS server from our company, you’ll be able to make use of our custom Hepsia hosting Control Panel to manage your content. A Hepsia-equipped VPS will permit you to use any PHP-driven software app that requires InnoDB, as the database engine is included in the default software package that will be installed on the server during its setup. When you create a brand new database using the Control Panel, you simply have to begin installing an app – manually or using our app installer. InnoDB will be set as the default engine given that the application in question requires it, so you won’t have to do anything else in your account. Identically, if an app needs MyISAM, it will be automatically set as the default engine for this particular database.

InnoDB in Dedicated Servers

InnoDB is included by default with all dedicated web hosting plans ordered with the Hepsia hosting Control Panel. It’s included in the software package that we install on all Hepsia-equipped servers, so once your physical machine is assembled, you’ll be able to log in and to install any kind of script-based web app that needs this particular MySQL database engine. If you create a new MySQL database through the hosting Control Panel, there won’t be any activated engine till you begin installing an app. As soon as the app setup wizard starts entering information into the database, the engine will be selected automatically in accordance with the requirements of the respective application, so you can use both MyISAM and InnoDB without the need to select either one specifically at any point. Therefore, you can use a broad collection of apps for your Internet sites.