InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, because it offers a much better overall performance and a faster database crash recovery in comparison to the default engine that is used by the MySQL RDBMS – MyISAM. InnoDB is preferred by numerous developers that run scalable web apps, as it works more efficiently with large data volumes, while it keeps the server processing load low. Additionally, it it locks only one row in the database if any info should be edited, while many other engines lock the entire table and thus need much more time to carry out multiple sequential tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – 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 newest Joomla versions are two examples of famous open-source script-powered software applications which have switched over to InnoDB.

InnoDB in Cloud Web Hosting

Every PHP-driven software app that needs InnoDB will run impeccably on our advanced cloud website hosting platform and the MySQL database engine is available with all our cloud web hosting packages. Each 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 in question will make use of will be selected based on the app’s specifications without having to edit any setting in your web hosting account. InnoDB will be selected automatically for any app that requires this specific engine and you will be able to get the most out of its full potential. We will perform daily backups of your content, so if you unintentionally delete a database that you need or you overwrite a certain part of it, we will be able to restore the database the way it was only a couple of hours ago.

InnoDB in Semi-dedicated Hosting

InnoDB is included with all our Linux semi-dedicated hosting packages by default, so as soon as you purchase a new semi-dedicated account, you can go ahead and activate any PHP script-driven web app that requires this particular database storage engine. A couple of engines are pre-installed on our cloud website hosting platform, so when you set up a brand-new MySQL database and start installing an application manually, or opt to use the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be set on the basis of the prerequisites of the given application. This will allow you to activate and manage InnoDB-specific applications without coming across any difficulty and without modifying any settings in your account. To be on the safe side, we’ll always keep a seven-day-old backup of all your MySQL databases, so if you delete or change any content unintentionally, we can quickly rescue it.

InnoDB in VPS

When you buy a virtual private server from our company, you will be able to use our in-house built Hepsia Control Panel to manage your web content. A Hepsia-managed VPS will permit you to activate any script-powered web application which requires InnoDB, as the database storage engine is part of the standard software bundle that will be pre-installed on the server during its setup. When you set up a brand new database via the Control Panel, you’ll simply need to begin installing an app – manually or using our app installer tool. InnoDB will be set as the default engine on the condition that the app in question requires it, so you won’t have to do anything else in your VPS account. Identically, if an application requires MyISAM, it will be automatically set as the default engine for this specific MySQL database.

InnoDB in Dedicated Hosting

All dedicated hosting that are ordered with our in-house built Hepsia Control Panel include a software package that is pre-installed and among everything else, you will get the InnoDB database engine, so you won’t have to install it manually if you wish to activate PHP scripts that require it. All it takes to use such a script is to create a new database and to begin the setup process – once the script configuration wizard receives access to the database in question and begins importing content into it, InnoDB will be set as the default MySQL engine for this database as long as it is the one required by the script. You’ll also be able to activate scripts that require MyISAM, the other widely used MySQL engine, so you won’t have to update any settings on the dedicated server. This will enable you to install a variety of scripts on one single server and to use the latter to its maximum potential.