InnoDB is a MySQL database storage engine, which has been gaining popularity in recent years, as it offers a significantly better overall performance and an improved database crash recovery in comparison with the default engine that is used by MySQL – MyISAM. InnoDB is endorsed by plenty of programmers that build scalable software apps, due to the fact that it works better with huge volumes of data, while it keeps the server load low. Furthermore, it locks only a single database row in case any info should be updated, whereas many other engines lock the entire database table and thus require much more time to process several sequential tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – in case the entire data modification cannot be completed for any reason, the action is rolled back to avoid scrambling or losing data. Magento and the newest editions of Joomla are two examples of widespread script-driven software applications that have switched over to InnoDB.

InnoDB in Hosting

InnoDB is available with all our Linux hosting packages by default, not upon request or as a paid upgrade, so you will be able to install and run any PHP script-powered app that requires the database engine without having any difficulty as soon as you order your shared hosting account. InnoDB will be pre-selected as the default engine for a given MySQL database during the app installation process, no matter if you take advantage of our single-click installation tool or create the MySQL database and install the app manually, on the condition that the app requires InnoDB instead of the more popular MyISAM engine. We will make regular MySQL database backups, so you can be sure that you will never lose any content in case you delete a database by mistake or you overwrite some important info – you will just need to get in touch with us and we will restore everything back to normal.

InnoDB in Dedicated Hosting

All Linux dedicated servers hosting packages ordered with our custom-developed Hepsia hosting Control Panel come with a software bundle that is pre-activated and among everything else, you will get the InnoDB storage engine, so you will not have to add it manually in case you wish to activate scripts that require it. All it takes to use such a script is to create a new MySQL database and to initiate the setup – as soon as the installer wizard accesses the database in question and starts importing content into it, InnoDB will be set as the default MySQL engine for this database as long as it is the one needed by the script. You’ll also be able to run scripts that need MyISAM, the other popular MySQL engine, so you will not need to update any settings on the dedicated server. This will allow you to install various scripts on one single machine and to use the latter to its full potential.