InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, as it provides a much better overall performance and a faster database crash recovery in comparison with the default engine that’s used by the MySQL database management system – MyISAM. InnoDB is used by a lot of programmers that run highly scalable software apps, since it works much more efficiently with enormous volumes of data, while it keeps the server processing load low. Furthermore, it locks only one database row if any information should be updated, whereas lots of other engines lock the entire table and thus require more time to accomplish several sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the modification of the entire data cannot be completed successfully for some reason, the action is rolled back to prevent scrambling or the loss of data. Magento and the latest Joomla versions are two examples of famous script-powered web applications that have switched to InnoDB.

InnoDB in Website Hosting

Any PHP-powered application that requires InnoDB will function flawlessly on our advanced cloud website hosting platform and the database engine is available with all our website hosting plans. Every time you create a MySQL database manually or our app installer tool creates one automatically and an app installation process is started, the engine that the database will make use of will be selected on the basis of the app’s specifications without the need to modify any setting in your account. InnoDB will be picked automatically for any application that requires this particular engine and you will be able to take advantage of its full capacity. We will make daily backups of your content, so in case you unintentionally remove a MySQL database that’s important to you or you overwrite specific parts of it, we’ll be able to restore the database the way it was only a few hours earlier.

InnoDB in Semi-dedicated Hosting

All our semi-dedicated packages include InnoDB and you will be able to make use of all the features offered by this database storage engine with any PHP-driven software app that requires it. InnoDB is among the engines that are available on our cloud web hosting platform, so the one that will be picked depends on the prerequisites of the particular app. You won’t need to do anything manually in order to enable InnoDB, because it will be set as the default engine whenever you install an application – whether manually or using our 1-click app installer tool. To avoid any risk, we will perform daily backups of all your databases, so if something goes wrong following some update or if you erase some content unintentionally, we’ll be able to get your database back to the way it was on any of the past 7 days.

InnoDB in VPS

If you get a virtual private server with our Hepsia Control Panel, the InnoDB database engine will be an integral part of the default software bundle that will be installed on your VPS server before we give it to you. You will not have to set up anything manually and you’ll be able to install and use any PHP script-powered web application that requires InnoDB when your Virtual Private Server is set up, which takes no more than 60 minutes after the order process itself. A few engines are offered, so anytime you create a database using the Hepsia Control Panel, a specific engine will be selected when the app installation begins and our system will detect the engine that is required by the app in question. In case you have to use MyISAM, for example, you will not have to do anything different than installing the desired application, whether manually or using our application installer tool.

InnoDB in Dedicated Hosting

All Linux dedicated hosting that are ordered with our custom Hepsia hosting Control Panel come with a software bundle that is pre-activated and among everything else, you will get the InnoDB database storage engine, so you will not need to add it manually if you want to use open-source scripts that need it. All it takes to use such a script is to set up a new database and to initiate the setup process – as soon as the script setup wizard obtains access to the database in question and begins importing data into it, InnoDB will be set as the default MySQL engine for this database on the condition that it is the one required by the script. You will also be able to use scripts that need the other widely used MySQL engine – MyISAM, so you won’t need to edit any settings on the server. This will allow you to activate various scripts on a single physical machine and to use the latter to its maximum potential.