InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, because it offers a much better overall performance and an improved database failure recovery in comparison with the default engine that’s used by the MySQL RDBMS – MyISAM. InnoDB is preferred by a lot of programmers that create scalable apps, due to the fact that it works more effectively with huge volumes of data, while it keeps the server load at a minimum. Furthermore, it it locks only one row in the database in case anything should be edited, while lots of other engines lock the entire database table and hence require much more time to execute several successive tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the entire data modification procedure cannot be completed for any reason, the operation is rolled back to avoid scrambling or data loss. Magento and the latest versions of Joomla are two examples of famous PHP-powered web applications which have switched over to InnoDB.

InnoDB in Website Hosting

While InnoDB is either a paid upgrade or it is not available at all with other web hosting providers, it’s included in the standard set of features that we offer with our website hosting plans. If you’d like to use a PHP script-powered web application that requires InnoDB specifically, in order to be activated and to function correctly, you will not have to deal with any obstacles as the MySQL storage engine is available on our in-house developed cloud hosting platform. No matter if you set up a new MySQL database and activate an application manually or use our 1-click application installer instrument, InnoDB will be selected automatically by our platform as the default engine if the app requires InnoDB rather than MyISAM. Besides the remarkable database failure recovery that InnoDB offers, we also maintain regular database backups, so that we can quickly restore any database in your shared hosting account.

InnoDB in Semi-dedicated Hosting

You can install a script-powered web application that requires InnoDB with all of our semi-dedicated server plans, as all the accounts are created on our innovative cloud hosting platform where the MySQL 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 – if you take advantage of our single-click app installer tool. Either way, the needed engine will be selected automatically the moment the app’s installation starts, so you won’t have to update 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 in case you accidentally delete one, as we create several backups every day, each of which is preserved for 1 week.

InnoDB in VPS

All Linux VPS that are ordered with the Hepsia Control Panel come with InnoDB pre-activated, so you’ll be able to make use of any PHP-powered web application that needs the storage engine without having to activate anything manually. You can choose Hepsia on the VPS configuration page and your brand-new Virtual Private Server will be up and running within the hour, so you can sign in and begin setting up your Internet sites right away. When you set up a brand new MySQL database and start the app activation process, our system will select the engine for this MySQL database automatically. In this way, you can activate various applications at the same time without having to edit anything on the Virtual Private Server. You can have a WordPress-powered weblog that makes use of MyISAM – the default MySQL engine, and a Magento-driven shopping portal that uses the InnoDB engine, for example.

InnoDB in Dedicated Hosting

When you order a new dedicated server, you will be able to pick one of the 3 Control Panels offered by our company – cPanel, DirectAdmin and Hepsia. Any dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you won’t need to install this storage engine manually in order to be able to run script-driven software apps that require it. InnoDB is used by scalable apps and since a dedicated server will give you all the resources that you need in order to run large-size websites, it’s very likely that you will use InnoDB. You’ll be able to make use of other engines as well, so in case a certain app requires MyISAM rather than InnoDB, you won’t have to deal with any difficulty while using it. The engine that will be used will be automatically detected once the app installation begins, so you won’t need to edit any setting manually at any moment.