InnoDB is a MySQL storage engine, which has been gaining in popularity in recent years, because it provides a significantly better overall performance and a faster database crash recovery in comparison with the default engine used by the MySQL database management system – MyISAM. InnoDB is used by a lot of programmers that build scalable software apps, because it works better with large amounts of data, while it keeps the server load at a minimum. What’s more, it locks only one database row if any info should be updated, while lots of other engines lock the entire table and hence need much more time to execute multiple sequential tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – if the entire data modification cannot be completed for some reason, the operation is rolled back to prevent confusion or the loss of data. Magento and the newest versions of Joomla™ are two examples of widely used script-based software platforms that have moved to InnoDB.
InnoDB in Shared Web Hosting
While InnoDB is either a paid upgrade or it is not available at all with many website hosting service providers, it’s an integral part of the standard set of features that we’re offering with our shared web hosting
packages. If you would like to make use of a script-driven app that needs InnoDB particularly, in order to be installed and to operate properly, you won’t have any problems as the MySQL database storage engine is available on our custom-developed cloud Internet hosting platform. No matter if you create a brand-new database and install an app manually or use our single-click application installer instrument, InnoDB will be selected automatically by our system as the default engine if the app requires InnoDB instead of MyISAM. In addition to the remarkable database failure recovery that InnoDB offers, we also perform regular backups of all databases, so that we can quickly restore any database in your shared web hosting account.
InnoDB in Semi-dedicated Servers
If you create a new MySQL database through the hosting Control Panel included with all our semi-dedicated server
plans and you start installing a PHP-powered application either manually or using our one-click app installer tool, the MySQL database storage engine will be picked automatically based on the prerequisites of the particular application. Since InnoDB is available on the cloud website hosting platform where your new semi-dedicated hosting account will be created, it will be set as the default engine for any app that needs it without any manual action needed on your end at any point. To prevent any chance of losing info if you update an application or if you delete a database by mistake, we’ll carry out backups of all your databases every day, so if something goes wrong, we can rescue your data.
InnoDB in VPS Servers
If our in-house built Hepsia Control Panel is chosen during the registration process for a new VPS plans
, InnoDB will be activated on the server along with other required software, so you won’t have to do anything if you choose to make use of script-powered software applications that require this MySQL database storage engine. MyISAM – the default MySQL engine, will be installed as well. You can set up a brand-new database and begin installing the app manually or using our 1-click installer tool. The system will automatically detect the engine that the particular application needs and will set it for the specific MySQL database, so the installation process will proceed flawlessly and the app can import its content into that database. In this way, you can manage apps with various prerequisites regarding the MySQL engine without the need to make any modifications on your VPS.
InnoDB in Dedicated Servers
If you buy a new dedicated server
, you’ll be able to pick any of the three Control Panels that we are offering – Hepsia, DirectAdmin and cPanel. Each server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-installed, so you won’t have to install this MySQL storage engine manually so as to be able to run script-powered applications that need it. InnoDB is used for scalable apps and since a dedicated server will give you all the system resources that you need in order to manage very large websites, it’s quite possible that you will resort to InnoDB. You’ll be able to use other engines too, so if a given application requires MyISAM rather than InnoDB, you won’t come across any difficulty while managing it. The engine that will be used will be automatically detected when the app installation begins, so you won’t need to alter any setting manually whatsoever.