InnoDB is a storage engine for MySQL databases, which is used by widely used open-source script-driven software applications such as Magento and Joomla 3.x. It is excellent for scalable applications, since it performs stunningly well when handling enormous amounts of data. Instead of locking the whole table to append new information to a database like many other engines do, InnoDB locks only one database row, so it can process much more operations for the same period of time. In addition, InnoDB offers an improved database crash recovery and supports database transactions and foreign key constraints – rules that define how data inserts and updates should be handled. If a specific task has not been entirely completed for some reason, the action will be rolled back. Thus, the database content will remain safe and sound and won’t be partially mixed with newly entered content.

InnoDB in Shared Hosting

While InnoDB is either a paid upgrade or it is not available at all with many other hosting service providers, it is included in the default set of features that we are offering with our shared hosting packages. In case you would like to make use of a PHP script-driven software app that requires InnoDB specifically, in order to be activated and to operate correctly, you will not encounter any impediments since the database storage engine is available on our custom-built cloud Internet hosting platform. Irrespective of whether you create 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 platform as the default engine if the app needs it instead of MyISAM. In addition to the exceptional database crash recovery that InnoDB is offering, we also maintain daily database backups, so we can easily recover any MySQL database in your shared website hosting account.

InnoDB in Semi-dedicated Hosting

InnoDB comes with all our Linux semi-dedicated hosting by default, so once you purchase a new semi-dedicated account, you can move on and install any PHP script-powered software application that requires the MySQL database engine. Several engines are pre-installed on our cloud hosting platform, so when you create a brand new database and begin installing an application manually, or decide to use the Hepsia hosting Control Panel-integrated application installer tool, the engine for the database will be chosen based on the requirements of the app in question. This will allow you to activate and run InnoDB-specific apps without needing to deal with any complication and without having to edit any settings in your semi-dedicated account. To avoid any risk, we will always keep a 1-week-old backup of all your MySQL databases, so if you erase or edit any content by accident, we can easily recover it.

InnoDB in VPS Hosting

All Linux VPS hosting packages that are ordered with the Hepsia hosting Control Panel come with InnoDB pre-installed, so you will be able to run any open-source script-based software app that requires this particular MySQL database storage engine without having to install anything manually. You can pick Hepsia on the VPS order form and your brand new VPS server will be set up within sixty minutes, so you can log in and start building your sites right away. Once you create a new MySQL database and begin the app installation process, our system will set the engine for that database automatically. In this way, you can manage different apps at the same time without having to change anything on the VPS server. You can set up a WordPress online blog that makes use of MyISAM – the default MySQL engine, and a Magento shopping portal that uses the InnoDB engine, for example.

InnoDB in Dedicated Web Hosting

If you obtain a new dedicated server, you will be able to pick any of the three hosting Control Panels offered by our company – DirectAdmin, cPanel and Hepsia. Each server ordered with the Hepsia Control Panel comes with InnoDB pre-activated, so you will not need to install this database engine manually in order to be able to run PHP-powered software applications that need it. InnoDB is used for scalable applications and since a dedicated server will provide you with all the resources that you require to manage very large sites, it is very likely that you’ll use InnoDB. You’ll be able to make use of other engines too, so if a specific application needs MyISAM instead of InnoDB, you will not encounter any impediment while using it. The engine that will be used will be recognized automatically as soon as the app installation procedure begins, so you won’t need to fine-tune any setting manually at any point.