InnoDB is a storage engine for MySQL databases, which is used by popular PHP-driven software applications like Magento and Joomla 3. It’s excellent for scalable applications, because it performs exceptionally well when managing enormous data volumes. Rather than locking the whole table to add new information to a database like many other engines do, InnoDB locks only one row, so it can carry out a lot more tasks for the same length of time. Furthermore, InnoDB offers a much faster database crash recovery and supports transactions and foreign keys – a set of rules that specify how data inserts and updates should be handled. If a given task hasn’t been entirely completed for whatever reason, the action will be rolled back. In this way, the content in the database will be kept undamaged and will not be partially merged with newly added content.

InnoDB in Cloud Hosting

InnoDB is available with all our Linux cloud packages by default, not upon request or as a paid upgrade, so you can activate and run any PHP-powered web application which requires the MySQL storage engine without encountering any problem once you open your account. InnoDB will be selected automatically as the default engine for a certain MySQL database during the app activation, no matter if you use our 1-click installer or create the database and set up the application manually, provided that the app requires InnoDB instead of the more popular MyISAM engine. We’ll make regular backups of all your MySQL databases, so you can rest assured that you won’t ever lose any content if you delete a database by accident or you overwrite some vital information – you’ll simply need to contact us and we will restore the database back to normal.

InnoDB in Semi-dedicated Hosting

All our semi-dedicated hosting packages support InnoDB and you’ll be able to take advantage of all the features offered by this MySQL storage engine with any script-driven software app that requires it. It is among the engines that are available on our cloud platform, so the one that will be picked depends on the requirements of the given application. You will not need to do anything manually in order to activate InnoDB, because it will be set as the default engine when you install an app – whether manually or using our one-click app installer tool. To avoid any risk, we will maintain regular backups of all your MySQL databases, so if anything goes wrong following some update or if you erase some content by accident, we’ll be able to get the database back to the way it was on any of the past seven days.

InnoDB in VPS

All VPS packages that are ordered with the Hepsia Control Panel come with InnoDB already activated, so you will be able to take advantage of any PHP script-driven software app that needs this particular database engine without having to install anything manually. You can select Hepsia on the VPS order page and your brand-new Virtual Private Server will be ready within one hour, so you can sign in and start setting up your websites straight away. When you create a brand new MySQL database and begin the app activation process, our system will choose the engine for this database automatically. Thus, you can activate different apps at the same time without editing anything on the server. You can create a WordPress-powered personal journal that makes use of MyISAM – the default MySQL engine, and a Magento online shopping portal that makes use of InnoDB, for instance.

InnoDB in Dedicated Hosting

When you obtain a new dedicated server, you’ll be able to choose any of the three Control Panels that we are offering – DirectAdmin, cPanel and Hepsia. Any dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you will not need to activate this MySQL database engine manually in order to be able to run PHP-powered applications that require it. InnoDB is used by scalable apps and since a dedicated server will supply you with all the resources that you require to manage very large Internet sites, it’s pretty 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 won’t experience any difficulty while managing it. The engine that will be used will be automatically detected when the app installation process commences, so you will not have to update any settings manually whatsoever.