InnoDB is a database engine for MySQL relational databases, which is used by popular PHP script-based software applications such as Magento and Joomla 3.x. It’s ideal for scalable applications, as it performs incredibly well when processing huge volumes of data. Rather than locking the entire database table to import new information into a database as many other engines do, InnoDB locks only one database row, so it can carry out a lot more operations for the same length of time. Moreover, InnoDB offers a better database failure recovery and supports transactions and foreign key constraints – a set of rules that prescribe how data imports and modifications should be handled. If a given operation hasn’t been entirely completed for whatever reason, the action will be rolled back. Thus, the information in the database will be retained 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 hosting service providers, it is an essential part of the standard set of features offered with our shared web hosting packages. If you wish to use a script-powered application that requires InnoDB particularly, in order to be activated and to work properly, you will not experience any impediments as the MySQL database storage engine is available on our custom-developed cloud web hosting platform. No matter if you set up a brand new database and activate an app manually or use our 1-click app installer tool, InnoDB will be selected automatically by our platform as the default engine if the respective application requires InnoDB rather than MyISAM. In addition to the exceptional crash recovery offered by InnoDB, we also perform daily database backups, so that we can quickly restore any MySQL database in your shared hosting account.

InnoDB in Semi-dedicated Hosting

InnoDB comes with each of our Linux semi-dedicated hosting packages by default, so as soon as you create a new account, you can move on and install any script-powered software app that requires this database engine. Several engines are installed on our cloud website hosting platform, so when you set up a new MySQL database and begin installing an app manually, or opt to use the Hepsia Control Panel-integrated app installer tool, the engine for the database will be selected on the basis of the particular app’s requirements. This will allow you to install and run InnoDB-specific apps without any obstacles and without updating any settings in your semi-dedicated account. To avoid any risk, we will always have a 1-week-old backup of all your databases, so if you remove or change any content by accident, we can swiftly restore it.

InnoDB in VPS Web Hosting

In case our in-house developed Hepsia hosting Control Panel is chosen during the registration process for your new Linux VPS web hosting packages , InnoDB will be activated on the server together with other required pieces of software, so you will not have to do anything if you decide to make use of PHP script-based apps that require this MySQL database engine. MyISAM – the default MySQL engine, will be activated as well. You can set up a new MySQL database and begin the app installation manually or through our single-click installation tool. The system will recognize which engine the app in question needs and will assign it to the specific MySQL database, so the installation process will proceed flawlessly and the application can insert its content into that database. Therefore, you can manage applications with various prerequisites about the MySQL engine without making any changes on your VPS.