InnoDB is a database storage engine for MySQL databases, which is used by famous open-source script-driven applications like Joomla 3.x and Magento. It’s ideal for scalable apps, because it works incredibly well when processing immense data volumes. Instead of locking the whole table to import new information into a database like many other engines do, InnoDB locks only one row, so it can complete a lot more tasks for the same length of time. Also, InnoDB offers a much better crash recovery and supports database transactions and foreign keys – rules that specify how data inserts and modifications should be treated. In case a particular task hasn’t been entirely completed for some reason, the action will be rolled back. In this way, the content in the database will remain intact and will not be partially mixed with newly appended content.

InnoDB in Cloud Hosting

While InnoDB is either a paid upgrade or it is not available at all with many other web hosting providers, it’s included in the default set of features that we’re offering with our cloud hosting packages. In case you want to use an open-source script-driven software app that needs InnoDB specifically, in order to be installed and to operate properly, you won’t need to deal with any problems because the database storage engine is available on our custom-developed cloud web hosting platform. Irrespective of whether you create a new database and activate an application manually or make use of our 1-click application installer software instrument, InnoDB will be selected automatically by our platform as the default engine if the respective app requires it instead of MyISAM. In addition to the outstanding database crash recovery offered by InnoDB, we also generate daily database backups, so we can swiftly restore any database in your shared website hosting account.

InnoDB in Semi-dedicated Servers

All our semi-dedicated hosting plans come with InnoDB and you can make use of all the features offered by this database engine with any PHP script-powered software app that requires it. It’s among the engines that we have on our cloud website hosting platform, so the one that will be used depends on the prerequisites of the given app. You won’t have to do anything manually to activate InnoDB, because it will be set as the default engine whenever you install an app – whether manually or using our single-click application installer tool. To be on the safe side, we’ll make daily MySQL database backups, so if anything goes wrong following an update or if you delete some content unintentionally, we will be able to restore the database the way it was on any of the past seven days.

InnoDB in VPS Servers

If you obtain a VPS server from us, you will be able to make use of our custom-built Hepsia Control Panel to manage your content. A Hepsia-managed Virtual Private Server will allow you to run any script-powered web app that needs InnoDB, as the MySQL storage engine is part of the default software package that will be pre-installed on the Virtual Private Server during its creation. When you create a new MySQL database using the Control Panel, you’ll simply have to start installing an app – manually or using our application installer. InnoDB will be set as the default engine given that the app in question needs it, so you will not have to do anything else in your VPS account. Equivalently, if an application needs MyISAM, it will be automatically set as the default engine for this particular MySQL database.

InnoDB in Dedicated Servers

InnoDB is available by default with all dedicated web hosting plans ordered with the Hepsia Control Panel. It is an essential part of the default software bundle that will be pre-installed on all Hepsia-equipped servers, so once your physical machine is ready, you will be able to log in and to install any kind of PHP script-driven application that needs this MySQL database engine. When you set up a new database via the hosting Control Panel, there won’t be any active engine until you begin installing an app. As soon as the app installation wizard starts inserting information into the database, the engine will be set automatically on the basis of the given app’s requirements, so you can run both InnoDB and MyISAM without selecting either one explicitly at any moment. Thus, you can use an extensive selection of apps for your websites.