InnoDB is a MySQL storage engine, which has been gaining in popularity lately, as it offers a significantly better overall performance and a faster database crash recovery compared to the default engine that is used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by plenty of web developers that build scalable software apps, because it works more effectively with enormous amounts of data, while it keeps the server load at a minimum. Furthermore, it locks only one database row if anything should be modified, while many other engines lock the entire database table and hence need much more time to accomplish multiple sequential tasks. Last, but not least, InnoDB follows a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed successfully for whatever reason, the action is rolled back to avoid confusion or data loss. Magento and the newest Joomla editions are two instances of widely used open-source script-based web apps which have moved to InnoDB.

InnoDB in Cloud Hosting

InnoDB is available with all our cloud plans by default, not as a paid upgrade or upon request, so you can install and manage any PHP-based web app that needs the database storage engine without any problem as soon as you activate your shared hosting account. InnoDB will be pre-selected as the default engine for a certain MySQL database during the app activation, regardless of whether you take advantage of our 1-click installer or create the database and set up the app manually, provided that the application requires it instead of the more famous MyISAM engine. We’ll generate daily backups of all your databases, so you can be sure that you won’t ever lose any data in case you erase a database unintentionally or you overwrite some essential info – you will simply have to touch base with us and we’ll restore everything the way it was.

InnoDB in Semi-dedicated Servers

You can make use of a PHP-powered software app that requires InnoDB with all of our semi-dedicated server plans, since all the accounts are created on our innovative cloud hosting platform where the MySQL database engine is installed. A new database can be created in two separate ways – manually through the Database Manager section of the Hepsia web hosting Control Panel, or automatically – in case you make use of our one-click application installer tool. Either way, the needed engine will be picked automatically once the installation of the app starts, so you will not need to change anything manually, irrespective of whether the application needs InnoDB or the more regularly used MyISAM. Also, we’ll always be able to recover any of your databases if you delete one by mistake, as we perform a couple of MySQL database backups every day, each of which is kept for 1 week.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated web hosting plans ordered with the Hepsia hosting Control Panel. It’s an essential part of the software package that will be pre-installed on all Hepsia-managed dedicated servers, so once your machine is set up, you will be able to log in and to activate any kind of script-based application that needs this particular database engine. When you create a new MySQL database through the hosting Control Panel, there won’t be any activated engine until you start installing an application. As soon as the app configuration wizard begins dumping information in the newly created database, the engine will be picked automatically on the basis of the requirements of the particular application, so you can run both InnoDB and MyISAM without having to select either one of them explicitly at any point. Therefore, you can use an extensive variety of apps for your sites.