InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, as it offers a much better overall performance and a faster database crash recovery in comparison with the default engine that’s used by the MySQL RDBMS – MyISAM. InnoDB is preferred by numerous programmers that write scalable web apps, since it works much better with huge amounts of data, while it keeps the server processing load low. Additionally, it locks only a single database row if anything should be modified, while lots of other engines lock the entire database table and thus need much more time to fulfill several consecutive tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the entire data modification process cannot be completed for any reason, the action is rolled back to avoid scrambling or the loss of data. Magento and the latest editions of Joomla are two examples of widespread script-based software applications that have moved to InnoDB.

InnoDB in Shared Hosting

While InnoDB is either not offered or it is a paid upgrade with many other web hosting providers, it is an integral part of the default set of services that we are offering with our shared hosting plans. If you would like to make use of a script-powered web app that requires InnoDB specifically, in order to be activated and to perform properly, you will not have to deal with any problems as the InnoDB database engine is available on our custom cloud hosting platform. No matter if you set up a new database and install an application manually or make use of our one-click application installer software instrument, InnoDB will be selected automatically by our system as the default engine if the particular application needs it instead of MyISAM. In addition to the outstanding database failure recovery that InnoDB offers, we also maintain regular database backups, so that we can quickly recover any MySQL database in your shared hosting account.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting services include InnoDB and you can take full advantage of all the features of this MySQL storage engine with any PHP-powered app that requires it. It’s one of the engines that are available on our cloud platform, so the one that will be selected depends on the requirements of the specific application. You won’t have to do anything manually in order to activate InnoDB, because it will be set as the default engine when you install an application – whether manually or using our one-click application installer. To be on the safe side, we will create daily backups of all your MySQL databases, so if anything goes wrong following some update or if you delete some content by mistake, we will be able to restore the database the way it was on any of the previous 7 days.

InnoDB in VPS Hosting

All Linux VPS hosting that are ordered with the Hepsia Control Panel come with InnoDB already installed, so you will be able to take advantage of any open-source script-powered web application that needs the storage engine without activating anything manually. You can pick Hepsia on the VPS order form and your brand-new VPS server will be up and running within one hour, so you can log in and start setting up your Internet sites right away. When you create a new MySQL database and begin the app installation process, our system will select the engine for this MySQL database automatically. Thus, you can activate various applications simultaneously without the need to update anything on the VPS server. You can have a WordPress-based online blog that uses MyISAM – the default MySQL engine, and a Magento-powered web store that uses InnoDB, for instance.

InnoDB in Dedicated Web Hosting

All Linux dedicated web hosting ordered with our custom Hepsia Control Panel come with a software package that is pre-activated and among everything else, you will get the InnoDB storage engine, so you will not have to activate it manually in case you’d like to run PHP scripts that need it. All it takes to install such a script is to set up a new MySQL database and to initiate the setup – as soon as the installer wizard accesses the database in question and begins dumping content in it, InnoDB will be set as the default MySQL engine for this database provided that it is the one needed by the script. You will also be able to activate scripts that require the other popular MySQL engine, MyISAM, so you will not have to configure any settings on the dedicated server. This will enable you to run different scripts on a single server and to use the latter to its fullest capabilities.