InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, because it provides a better overall performance and a faster crash recovery compared with the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is used by plenty of web developers that build scalable software applications, due to the fact that it works more efficiently with large data volumes, while it keeps the server load low. Moreover, it it locks only one row in the database in case anything should be modified, whereas many other engines lock the entire table and thus require much more time to process several consecutive tasks. Last, but not least, InnoDB follows a set of "all-or-nothing" rules – in case the entire data modification cannot be completed successfully for any reason, the action is rolled back to avoid confusion or data loss. Magento and the newest Joomla editions are two instances of popular script-based apps which have switched to InnoDB.

InnoDB in Shared Website Hosting

You’ll be able to activate any PHP script-driven app that requires InnoDB in case you’ve got a shared website hosting service with us, as the MySQL storage engine is present on our advanced cloud website hosting platform as standard. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup process will continue impeccably in case this engine is required. You can activate applications that need the MyISAM engine without encountering any problem as well and, once again, the engine will be pre-selected, so you won’t need to configure anything manually at any time. In addition, we will also create regular backups of all the databases that you have in your shared hosting account, so if you delete or overwrite anything, we can easily get it back to the way it was on any of the past 7 days.

InnoDB in Semi-dedicated Hosting

InnoDB is offered with all our Linux semi-dedicated services by default, so once you get a new account, you can go ahead and install any open-source script-powered software app that needs the database engine. Several engines are pre-installed on our cloud platform, so when you set up a brand-new database and start installing an application manually, or opt to use the Hepsia hosting Control Panel-integrated application installer tool, the engine for the database will be selected depending on the requirements of the respective application. This will allow you to install and run InnoDB-specific apps without encountering any problem and without needing to update any settings in your semi-dedicated account. To avoid any risk, we will always keep a seven-day-old backup of all your MySQL databases, so if you remove or edit any content accidentally, we can quickly rescue it.

InnoDB in VPS Web Hosting

In case our custom-developed Hepsia Control Panel is chosen during the registration process for your new Linux virtual private servers , InnoDB will be installed on the Virtual Private Server along with other required pieces of software, so you will not have to do anything if you decide to manage script-based web applications that require this MySQL database storage engine. MyISAM, the default MySQL engine, will be installed too. You can create a brand-new MySQL database and begin the app installation process 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 will continue flawlessly and the application can insert its data into that database. In this way, you can activate applications with different prerequisites about the MySQL engine without making any changes on your VPS server.

InnoDB in Dedicated Servers Hosting

All Linux dedicated hosting services ordered with our custom-developed Hepsia Control Panel include a software bundle that’s pre-installed and among everything else, you’ll get the InnoDB database engine, so you won’t need to add it manually if you’d like to use PHP scripts that need it. All it takes to install such a script is to set up a new MySQL database and to begin the installation – as soon as the installation wizard receives access to the database in question and starts dumping data in it, InnoDB will be set as the default engine for this database provided that it is the one required by the script. You will also be able to install scripts that require the other very popular MySQL engine, MyISAM, so you won’t need to modify any settings on the dedicated server. This will allow you to activate different scripts on one single physical server and to use it to its full potential.