InnoDB is a MySQL database storage engine, which has been gaining popularity lately, as it provides a better overall performance and an improved crash recovery compared to the default engine that’s used by MySQL – MyISAM. InnoDB is endorsed by numerous web developers that write highly scalable web apps, since it works much more effectively 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 modified, while lots of other engines lock the entire table and therefore need more time to execute multiple successive tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – in case the entire data modification cannot be completed successfully for whatever reason, the action is rolled back to avoid scrambling or losing data. Magento and the newest editions of Joomla are two instances of widely used PHP script-driven web applications which have moved to InnoDB.

InnoDB in Shared Hosting

InnoDB is offered with all our shared hosting packages by default, not as a paid upgrade or upon request, so you’ll be able to activate and run any script-driven software app that needs the MySQL storage engine without the need to deal with any obstacle as soon as you open your shared web hosting account. InnoDB will be selected automatically as the default engine for a particular database during the app installation process, irrespective of whether you take advantage of our one-click installation tool or create the database and activate the app manually, provided that the application requires InnoDB instead of the more famous MyISAM engine. We will create daily backups of all your databases, so you can be certain that you’ll never lose any data in case you erase a database unintentionally or you overwrite some key info – you simply have to contact us and we’ll restore everything back to normal.

InnoDB in Semi-dedicated Hosting

InnoDB comes with all our Linux semi-dedicated hosting by default, so the moment you order a new account, you can go ahead and activate any PHP script-based application that needs the MySQL database storage engine. A couple of engines are pre-installed on our cloud hosting platform, so when you set up a brand-new MySQL database and begin installing an application manually, or decide to use the Hepsia Control Panel-integrated application installer tool, the engine for the database will be picked depending on the prerequisites of the respective app. This will allow you to activate and manage InnoDB-specific apps without having to cope with any problem and without having to edit any settings in your account. To take no chances, we’ll always have a seven-day-old backup of all your MySQL databases, so if you remove or edit any content accidentally, we can swiftly recover it.

InnoDB in VPS Hosting

If you pick a virtual private server with our Hepsia hosting Control Panel, the InnoDB database engine will be an integral part of the standard software bundle that will be installed on your VPS server before we give it to you. You won’t need to activate anything manually and you will be able to install and run any open-source script-powered software app that needs InnoDB when your Virtual Private Server is up and running, which takes no more than 60 minutes after the order submission process itself. A number of engines are offered, so whenever you create a MySQL database via the Hepsia hosting Control Panel, a particular engine will be activated once the app activation begins and our system will automatically detect which engine is required by the application in question. In case you need to use MyISAM, for instance, you will not have to do anything different than installing the preferred app, whether manually or using our application installer.

InnoDB in Dedicated Web Hosting

When you order a new dedicated server, you’ll be able to pick any of the 3 hosting Control Panels offered by our company – Hepsia and cPanel. Any server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you will not need to install this MySQL storage engine manually so as to be able to use script-driven apps that need it. InnoDB is used by scalable applications and since a dedicated server will offer you all the server resources that you need to manage very large Internet sites, it’s rather possible that you will resort to InnoDB. You’ll be able to make use of other engines too, so in case a given app requires MyISAM rather than InnoDB, you won’t need to deal with any complication while using it. The engine that will be used will be automatically recognized once the app installation begins, so you will not need to configure any setting manually at any time.