InnoDB is a MySQL storage engine, which has been gaining in popularity in recent years, because it offers a much better overall performance and an improved crash recovery compared with the default engine that is used by the MySQL RDBMS – MyISAM. InnoDB is used by a lot of developers that build highly scalable software apps, because it works more efficiently with immense volumes of data, while it keeps the server processing load low. Moreover, it it locks only one row in the database if any info should be edited, whereas many other engines lock the entire database table and therefore require much more time to accomplish several successive tasks. Last, but not least, InnoDB complies with the "all-or-nothing" rule – if the entire data modification procedure cannot be completed for any reason, the operation is rolled back to prevent scrambling or losing data. Magento and the latest Joomla versions are two instances of widespread PHP script-based software platforms that have moved to InnoDB.

InnoDB in Shared Website Hosting

InnoDB is offered with all our Linux shared website hosting plans by default, not as a paid upgrade or upon request, so you can install and run any PHP script-driven software app which requires the InnoDB database storage engine without encountering any obstacle once you open your shared web hosting account. InnoDB will be pre-selected as the default engine for a given database during the app activation, no matter if you take advantage of our single-click installation tool or create the MySQL database and activate the app manually, on the condition that the app requires it instead of the more popular MyISAM engine. We will create daily backups of all your databases, so you can be certain that you’ll never lose any content if you erase a database unintentionally or you overwrite some key information – you just have to contact us and we will restore the database the way it was.

InnoDB in Semi-dedicated Servers

InnoDB is included with each of our Linux semi-dedicated plans by default, so as soon as you purchase a new semi-dedicated account, you can move on and activate any PHP-based software application that needs the storage engine. A number of engines are installed on our cloud website hosting platform, so when you create a brand new MySQL database and start installing an application manually, or opt to make use of the Hepsia Control Panel-integrated app installer tool, the engine for the database will be selected depending on the requirements of the particular application. This will permit you to activate and run InnoDB-specific apps without the need to cope with any difficulty and without having to modify any settings in your account. To take no chances, we will always have a seven-day-old backup of all your MySQL databases, so if you remove or alter any content accidentally, we can quickly restore it.

InnoDB in VPS Servers

All Linux VPS servers that are ordered with the Hepsia Control Panel come with InnoDB pre-activated, so you’ll be able to run any PHP script-driven web application that requires this particular MySQL database engine without having to set up anything manually. You can choose Hepsia on the VPS order page and your brand new VPS server will be up and running within 1 hour, so you can sign in and begin creating your sites straight away. Once you set up a brand-new database and start the app installation process, our system will select the engine for this database automatically. In this way, you can install various apps simultaneously without configuring anything on the VPS server. You can create a WordPress-driven weblog that makes use of MyISAM – the default MySQL engine, and a Magento-powered e-commerce portal that uses InnoDB, for example.

InnoDB in Dedicated Servers

If you purchase a new dedicated server, you’ll be able to select one of the three Control Panels offered by our company – Hepsia, cPanel and DirectAdmin. Any server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you won’t need to activate this database storage engine manually to be able to use PHP script-powered software apps that require it. InnoDB is used by scalable applications and since a dedicated server will offer you all the resources that you require to run large-scale Internet sites, it is quite likely that you’ll use InnoDB. You’ll be able to use other engines too, so if a given app requires MyISAM rather than InnoDB, you will not encounter any problem while managing it. The engine that will be used will be detected automatically once the app installation process begins, so you will not have to modify any settings manually at any moment.