InnoDB is a storage engine for MySQL databases, which is used by widely used open-source script-powered web apps like Magento and Joomla v3. It’s excellent for scalable apps, since it works stunningly well when processing huge volumes of data. Rather than locking the whole database table to insert new information in a database as many other engines do, InnoDB locks only one row, so it can handle much more operations for the same length of time. Furthermore, InnoDB offers a much better database failure recovery and supports transactions and foreign key constraints – rules that define how data inserts and updates should be treated. If a specific task hasn’t been thoroughly completed for any reason, the action will be rolled back. In this way, the database content will be retained undamaged and will not be partially mixed with new content.

InnoDB in Shared Hosting

Every PHP script-based web application that needs InnoDB will run impeccably on our cutting-edge cloud platform and the database engine is available with all our shared hosting plans. Every time you create a database manually or our app installer tool creates one automatically and an app installation process is initiated, the engine that the database will make use of will be selected on the basis of the app’s requirements without the need to edit any setting in your shared hosting account. InnoDB will be selected automatically for any app that requires this particular engine and you’ll be able to get the most out of its full capacity. We will perform regular content backups, so if you accidentally remove a MySQL database that’s important to you or you overwrite a certain part of it, we’ll be able to restore your data the way it was only several hours ago.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated services support InnoDB and you will be able to make use of all the features of this MySQL storage engine with any PHP script-based application that needs it. InnoDB is among the engines that are available on our cloud hosting platform, so the one that will be used depends on the prerequisites of the respective app. You won’t need to do anything manually in order to enable InnoDB, as it will be set as the default engine when you install an app – whether manually or using our 1-click application installer. To avoid any risk, we’ll store daily database backups, so if something goes wrong after some update or if you delete some content unintentionally, 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 that are ordered with the Hepsia Control Panel come with InnoDB already activated, so you will be able to use any PHP-powered web app that requires this MySQL database storage engine without having to set up anything manually. You can select Hepsia on the VPS order page and your brand new server will be up and running within sixty minutes, so you can sign in and begin building your Internet sites straight away. When you create a brand-new database and start the app installation process, our system will choose the engine for this database automatically. Thus, you can make use of different apps at the same time without updating anything on the server. You can set up a WordPress-powered personal weblog that uses the default MySQL engine – MyISAM, and a Magento shopping portal that uses the InnoDB engine, for instance.

InnoDB in Dedicated Hosting

When you acquire a new dedicated server, you’ll be able to pick one of the 3 Control Panels that we offer – Hepsia, DirectAdmin and cPanel. Each dedicated server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-installed, so you will not need to install this database storage engine manually in order to be able to manage script-driven software apps that require it. InnoDB is used by scalable applications and since a dedicated server will supply you with all the system resources that you require in order to run large-scale websites, it is very possible that you will use InnoDB. You’ll be able to use other engines as well, so in case a certain app needs MyISAM rather than InnoDB, you will not have to deal with any difficulty while running it. The engine that will be used will be recognized automatically as soon as the app installation commences, so you will not need to modify any setting manually whatsoever.