InnoDB is a database storage engine for MySQL relational databases, which is used by well known script-powered web applications such as Joomla v3 and Magento. It is perfect for scalable applications, as it performs exceptionally well when managing enormous volumes of data. Rather than locking the whole table to add new information to a database as many other engines do, InnoDB locks only one database row, so it can complete much more operations for the same period of time. Also, InnoDB offers a better database crash recovery and supports transactions and foreign key constraints – a set of rules that define how data inserts and updates should be handled. If a given operation has not been fully completed for some reason, the action will be rolled back. In this way, the database content will be preserved undamaged and won’t be partially merged with newly inserted content.

InnoDB in Shared Hosting

Every PHP-based web application that requires InnoDB will function flawlessly on our cutting-edge cloud hosting platform and the storage engine comes with all our shared hosting plans. Each time you create a MySQL database manually or our app installer tool creates one automatically and an app installation process is initiated, the engine that the database in question will use will be selected based on the app’s prerequisites without having to edit any setting in your shared web hosting account. InnoDB will be chosen automatically for any application that requires this particular engine and you will be able to get the most out of its full capacity. We will store regular content backups, so in case you accidentally erase a MySQL database that you need or you overwrite some part of it, we’ll be able to restore the database the way it was just several hours earlier.

InnoDB in Semi-dedicated Hosting

InnoDB is available with each of our Linux semi-dedicated hosting by default, so once you obtain a new semi-dedicated account, you can move on and activate any script-based software application that needs this particular storage engine. A couple of engines are installed on our cloud hosting platform, so when you create a new MySQL database and begin installing an app manually, or decide to take advantage of the Hepsia hosting Control Panel-integrated app installer, the engine for the database will be picked depending on the given app’s requirements. This will allow you to activate and manage InnoDB-specific apps without experiencing any obstacle and without the need to configure any settings in your semi-dedicated account. To be on the safe side, we will always have a seven-day-old backup of all your MySQL databases, so if you remove or change any content by accident, we can swiftly rescue it.

InnoDB in VPS Hosting

If you select a virtual private server with our Hepsia Control Panel, the InnoDB database engine will be an indivisible part of the default software package that will be pre-installed on your VPS server before we hand it over to you. You will not have to configure anything manually and you will be able to enable and use any PHP script-driven application that needs InnoDB once your VPS server is up and running, which takes no more than sixty minutes after the order submission process itself. A couple of engines are available, so anytime you set up a database using the Hepsia Control Panel, a particular engine will be selected when the app installation process commences and our system will automatically detect which engine is required by the app in question. If you have to use MyISAM, for example, you will not need to do anything different from installing the application of your preference, whether manually or using our application installer.

InnoDB in Dedicated Web Hosting

InnoDB comes by default with all Linux dedicated web hosting that are ordered with the Hepsia Control Panel. It’s included in the default software package that will be pre-installed on all Hepsia-equipped dedicated servers, so as soon as your machine is ready, you’ll be able to sign in and to activate a various open-source script-powered web app that requires this database engine. If you create a new database via the hosting Control Panel, there won’t be any active engine till you begin installing an app. Once the app setup wizard begins entering data into the newly created database, the engine will be chosen automatically based on the requirements of the specific application, so you can use both MyISAM and InnoDB without selecting either one explicitly at any point. Therefore, you can make use of a vast collection of apps for your websites.