InnoDB is a MySQL storage engine, which has been gaining in popularity in recent years, as it offers a better overall performance and an improved database crash recovery in comparison to the default engine that’s used by the MySQL database management system – MyISAM. InnoDB is endorsed by numerous devs that write scalable web applications, due to the fact that it works better with immense amounts of data, while it keeps the server processing load at a minimum. What’s more, it uses row-level locking if any info should be modified, while lots of other engines lock the entire database table and therefore need much more time to process multiple consecutive tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – in case the entire data modification procedure cannot be completed successfully for some reason, the operation is rolled back to prevent confusion or losing data. Magento and the latest releases of Joomla are two instances of popular PHP-driven web applications which have moved to InnoDB.

InnoDB in Shared Website Hosting

While InnoDB is either not offered or it is a paid upgrade with many other hosting service providers, it’s an essential part of the standard set of features that we’re offering with our shared website hosting plans. If you want to use an open-source script-driven software application that requires InnoDB particularly, in order to be activated and to operate properly, you will not experience any obstacles because the InnoDB database storage engine is available on our in-house built cloud hosting platform. No matter if you set up a brand-new database and activate an application manually or make use of our 1-click application installer instrument, InnoDB will be selected automatically by our system as the default engine if the specific application requires InnoDB instead of MyISAM. Besides the remarkable database crash recovery offered by InnoDB, we also make daily database backups, so that we can swiftly recover any MySQL database in your shared web hosting account.

InnoDB in Semi-dedicated Servers

InnoDB is included with each of our semi-dedicated servers by default, so as soon as you create a new account, you can move on and install any PHP-based software application that needs the storage engine. A couple of engines are installed on our cloud platform, so when you set up a brand new database and start installing an app manually, or opt to take advantage of the Hepsia hosting Control Panel-integrated application installer tool, the engine for the database will be selected depending on the requirements of the application in question. This will permit you to activate and run InnoDB-specific applications without having any problem and without updating any settings in your semi-dedicated account. To avoid any risk, we will always have a seven-day-old backup of all your MySQL databases, so if you delete or change any content unintentionally, we can swiftly retrieve it.

InnoDB in VPS Servers

If you order a VPS server from our company, you’ll be able to make use of our in-house built Hepsia hosting Control Panel to manage your web content. A Hepsia-managed Virtual Private Server will allow you to manage any PHP script-powered software application which needs InnoDB, as the MySQL database engine is an integral part of the standard software package that will be pre-installed on your VPS server during its creation. When you set up a new database via the Control Panel, you just have to begin installing an application – manually or using our app installer. InnoDB will be set as the default engine given that the app in question needs it, so you won’t need to do anything else in your account. Likewise, if an app needs MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Servers

InnoDB is available as standard with all dedicated servers that are ordered with the Hepsia Control Panel. It is an integral part of the default software package that will be installed on all Hepsia-managed dedicated servers, so once your machine is ready, you’ll be able to log in and to activate a various script-based web app that requires this particular database storage engine. If you create a new MySQL database through the Control Panel, there won’t be any activated engine till you begin installing an application. Once the app installation wizard begins dumping information in the database, the engine will be selected automatically depending on the specific app’s requirements, so you can run both MyISAM and InnoDB without selecting either one explicitly at any moment. Therefore, you can use an immense selection of apps for your sites.