InnoDB is a MySQL storage engine, which has been gaining popularity lately, as it provides a significantly better overall performance and an improved database crash recovery compared with the default engine used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by a lot of web developers that write highly scalable applications, because it works more effectively with large data volumes, while it keeps the server processing load low. Moreover, it locks only a single row in the database if any info should be edited, whereas lots of other engines lock the entire database table and hence need much more time to handle multiple successive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – if the entire data modification procedure cannot be completed for any reason, the operation is rolled back to prevent scrambling or losing data. Magento and the newest Joomla versions are two instances of famous open-source script-driven software platforms that have shifted over to InnoDB.

InnoDB in Hosting

While InnoDB is either a paid upgrade or it is not available at all with many other website hosting service providers, it is an essential part of the default set of services that we’re offering with our hosting plans. If you’d like to make use of a script-powered app that requires InnoDB particularly, in order to be activated and to perform correctly, you won’t need to deal with any difficulties since the InnoDB database storage engine is available on our custom-developed cloud website hosting platform. No matter if you set up a brand new database and install an app manually or make use of our single-click application installer software instrument, InnoDB will be selected automatically by our platform as the default engine if the given application requires InnoDB instead of MyISAM. In addition to the outstanding database crash recovery that InnoDB offers, we also keep daily database backups, so that we can quickly recover any database in your shared web hosting account.

InnoDB in Semi-dedicated Hosting

If you set up a brand new MySQL database from the hosting Control Panel offered with all our semi-dedicated server accounts and you begin installing a PHP script-based software application either manually or using our single-click application installer, the storage engine for the MySQL database will be set automatically depending on the requirements of the given application. Since InnoDB is available on the cloud web hosting platform where your new semi-dedicated server account will be set up, it will be set as the default engine for each app that needs it without any manual action needed on your end at any time. To avoid any chance of losing information if you update an application or if you erase a database by mistake, we will carry out backups of all your databases each day, so if anything happens, we can retrieve your content.

InnoDB in Dedicated Hosting

InnoDB is available as standard with all Linux dedicated hosting ordered with the Hepsia hosting Control Panel. It is part of the software bundle that will be pre-installed on all Hepsia-equipped servers, so as soon as your machine is set up, you will be able to log in and to activate any PHP script-powered web app that needs this particular MySQL storage engine. When you set up a new database via the Control Panel, there won’t be any activated engine until you begin installing an application. As soon as the app installation wizard begins dumping data in the database, the engine will be selected automatically depending on the prerequisites of the respective application, so you can use both InnoDB and MyISAM without having to select either of them explicitly at any moment. Therefore, you can use a broad variety of apps for your Internet sites.