InnoDB is a MySQL database engine, which has been gaining in popularity lately, because it provides a significantly better overall performance and an improved database failure recovery in comparison to the default engine that is used by MySQL – MyISAM. InnoDB is used by a lot of web developers that build scalable web apps, because it works much more efficiently with enormous amounts of data, while it keeps the server processing load at a minimum. Also, it uses row-level locking if anything should be edited, whereas lots of other engines lock the entire database table and thus need more time to perform multiple successive tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – in case the entire data modification procedure cannot be completed successfully for whatever reason, the operation is rolled back to prevent scrambling or losing data. Magento and the latest editions of Joomla are two instances of widely used PHP-based software applications that have switched over to InnoDB.

InnoDB in Shared Web Hosting

InnoDB is available with all our shared web hosting by default, not as a paid upgrade or upon request, so you’ll be able to activate and manage any PHP-driven app which needs the MySQL storage engine without having to deal with any impediment once you order your shared web hosting account. InnoDB will be pre-selected as the default engine for a given MySQL database during the app installation process, regardless of whether you make use of our one-click installer or create the database and install the application manually, on the condition that the app requires InnoDB instead of the more popular MyISAM engine. We’ll keep regular backups of all your databases, so you can be certain that you will never lose any data if you delete a database accidentally or you overwrite some vital info – you simply have to inform us and we’ll restore your content the way it was.

InnoDB in Semi-dedicated Servers

InnoDB comes with all our semi-dedicated servers by default, so once you purchase a new account, you can move on and install any open-source script-based app that needs the database storage engine. A number of engines are pre-installed on our cloud platform, so when you set up a brand-new database and start installing an app manually, or opt to use the Hepsia Control Panel-integrated application installer, the engine for the database will be set based on the given app’s requirements. This will allow you to install and run InnoDB-specific applications without needing to cope with any impediment and without needing to configure any settings in your account. To be on the safe side, we will always have a one-week-old backup of all your databases, so if you remove or alter any content by accident, we can quickly rescue it.

InnoDB in VPS Servers

If our custom-built Hepsia Control Panel is selected during the registration process for a new VPS servers , InnoDB will be activated on the VPS server along with other essential software, so you won’t have to do anything if you choose to make use of script-driven software apps 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 start the app installation manually or through our 1-click installation tool. The system will recognize the engine that the particular app requires and will assign it to the specific MySQL database, so the installation will continue flawlessly and the app can insert its content into that database. Thus, you can run applications with various prerequisites about the MySQL engine without the need to make any changes on your server.

InnoDB in Dedicated Servers

Our Hepsia Control Panel is one of the options which you can choose on the server order page when you buy a dedicated server from us. Since this is the most powerful kind of web hosting, it is rather likely that you’ll run very popular Internet sites that will attract lots of visitors, and since InnoDB is among the best options for such websites, we will enable it together with all the other software apps that are available with a Hepsia-managed server. When you create a brand-new MySQL database in your dedicated server account, there won’t be any active MySQL database storage engine till you begin installing a PHP script, whether manually through your browser or using the automatic script installer tool that is available in the Control Panel. The necessary engine will be automatically detected and will be assigned to the database in question, so you can activate scripts that need InnoDB, as well as ones that need the default MySQL engine – MyISAM, without having any difficulty.