InnoDB is a database storage engine for MySQL databases, which is used by well known script-driven applications like Joomla v3 and Magento. It’s perfect for scalable apps, since it excels in handling huge amounts of data. Instead of locking the whole database table to enter new information into a database like many other engines do, InnoDB locks only one row, so it can carry out much more operations for the same period of time. What’s more, InnoDB offers a much better crash recovery and supports transactions and foreign key constraints – a set of rules that define how data inserts and updates should be treated. In case a specific task has not been thoroughly completed for any reason, the action will be rolled back. In this way, the content in the database will remain intact and will not be partially merged with newly added content.

InnoDB in Website Hosting

While InnoDB is either not offered or it is a paid upgrade with many other website hosting service providers, it is an essential part of the default set of services that we offer with our website hosting plans. In case you’d like to use a script-powered application that requires InnoDB particularly, in order to be activated and to work correctly, you won’t come across any difficulties because the database engine is available on our custom cloud platform. No matter if you set up a brand-new database and activate an application manually or use our single-click app installer software tool, InnoDB will be selected automatically by our platform as the default engine if the respective application needs it rather than MyISAM. In addition to the outstanding database failure recovery that InnoDB offers, we also make regular backups of all databases, so we can swiftly restore any database in your shared web hosting account.

InnoDB in Semi-dedicated Hosting

InnoDB is included with each of our Linux semi-dedicated hosting packages by default, so as soon as you buy a new account, you can move on and install any PHP-driven software app that requires the database engine. A few engines are pre-installed on our cloud hosting platform, so when you create a new MySQL database and start installing an app manually, or decide to make use of the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be set in accordance with the requirements of the particular application. This will allow you to install and run InnoDB-specific applications without having to cope with any impediment and without having to edit any settings in your account. To avoid any risk, we will always keep a seven-day-old backup of all your databases, so if you erase or edit any content unintentionally, we can easily rescue it.

InnoDB in Dedicated Hosting

If you acquire a new dedicated server, you will be able to choose one of the three hosting Control Panels that we offer – DirectAdmin, cPanel and Hepsia. Any server ordered with Hepsia comes with InnoDB pre-activated, so you will not have to add this MySQL storage engine manually to be able to use script-based apps that require it. InnoDB is used by scalable applications and since a dedicated server will offer you all the server resources that you need to manage very large Internet sites, it is very possible that you’ll resort to InnoDB. You’ll be able to use other engines too, so in case a specific app requires MyISAM instead of InnoDB, you will not have any obstacle while using it. The engine that will be used will be automatically detected once the app installation begins, so you won’t need to tweak any setting manually at any point.