InnoDB is a database engine for MySQL relational databases, which is used by famous PHP-driven software applications such as Magento and Joomla 3.x. It is excellent for scalable applications, since it performs stunningly well when processing enormous data volumes. Rather than locking the whole table to import new information into a database as many other engines do, InnoDB locks only one row, so it can perform much more tasks for the same length of time. Plus, InnoDB offers an improved database failure recovery and supports database transactions and foreign key constraints – rules that define how data imports and updates should be handled. In case a certain task has not been thoroughly completed for whatever reason, the action will be rolled back. Thus, the database content will be kept safe and sound and will not be partially merged with new content.

InnoDB in Shared Web Hosting

While InnoDB is either not available or a paid upgrade with many other web hosting companies, it’s included in the default set of features that we are offering with our shared web hosting packages. In case you want to make use of an open-source script-driven web application that needs InnoDB specifically, in order to be activated and to perform correctly, you will not encounter any impediments as the InnoDB database engine is available on our custom-developed cloud web hosting platform. Regardless of whether you create a brand-new database and install an application manually or take advantage of our single-click application installer software instrument, InnoDB will be selected automatically by our platform as the default engine if the particular application needs it rather than MyISAM. In addition to the exceptional crash recovery that InnoDB is offering, we also keep regular backups of all databases, so we can easily restore any database in your shared account.

InnoDB in Semi-dedicated Servers

InnoDB is available with each of our semi-dedicated plans by default, so as soon as you order a new account, you can go on and install any script-powered application that needs this database engine. Several engines are pre-installed on our cloud platform, so when you set up a brand new database and start installing an app manually, or opt to take advantage of the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be set based on the prerequisites of the application in question. This will allow you to activate and manage InnoDB-specific apps without the need to deal with any problem and without having to change any settings in your account. To be on the safe side, we will always keep a 7-day-old backup of all your MySQL databases, so if you remove or alter any content by mistake, we can swiftly rescue it.

InnoDB in VPS Servers

All VPS hosting plans that are ordered with the Hepsia hosting Control Panel come with InnoDB already installed, so you’ll be able to make use of any PHP-powered software app that requires this particular MySQL storage engine without needing to install anything manually. You can choose Hepsia on the VPS configuration page and your new VPS server will be ready within the hour, so you can sign in and begin creating your web sites right away. Once you create a brand-new database and start the app activation process, our system will select the engine for this MySQL database automatically. In this way, you can install different apps simultaneously without the need to edit anything on the Virtual Private Server. You can have a WordPress-driven personal blog that uses MyISAM – the default MySQL engine, and a Magento-powered e-store that makes use of the InnoDB engine, for instance.

InnoDB in Dedicated Servers

InnoDB is available as standard with all dedicated web hosting plans that are ordered with the Hepsia hosting Control Panel. It is part of the default software package that will be installed on all Hepsia-equipped servers, so once your physical machine is set up, you will be able to sign in and to activate any kind of PHP-based web app that needs this MySQL database engine. When you set up a new MySQL database through the Control Panel, there won’t be any active engine till you start installing an app. Once the app activation wizard starts dumping information in the database, the engine will be set automatically in accordance with the particular app’s prerequisites, so you can run both MyISAM and InnoDB without selecting either one specifically at any moment. In this way, you can use a wide collection of apps for your sites.