InnoDB is a MySQL storage engine, which has been gaining in popularity in recent years, as it provides a better overall performance and an improved database crash recovery in comparison with the default engine used by the MySQL relational database management system – MyISAM. InnoDB is preferred by plenty of web developers that create highly scalable software apps, since it works better with immense data volumes, while it keeps the server load at a minimum. Additionally, it locks only one database row if anything should be modified, whereas many other engines lock the entire database table and hence require more time to process several successive tasks. Last, but not least, InnoDB adheres to a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed successfully for some reason, the operation is rolled back to prevent confusion or losing data. Magento and the newest editions of Joomla are two examples of famous PHP-based software platforms that have moved to InnoDB.

InnoDB in Cloud Web Hosting

InnoDB is offered with all our cloud web hosting by default, not upon request or as a paid upgrade, so you can activate and run any script-based application which requires the InnoDB database engine without the need to deal with any difficulty once you open your shared website hosting account. InnoDB will be pre-selected as the default engine for a specific MySQL database during the app installation, regardless of whether you take advantage of our one-click installation tool or create the database and install the app manually, as long as the app requires InnoDB instead of the more popular MyISAM engine. We’ll store regular backups of all your databases, so you can be sure that you won’t ever lose any data if you erase a database unintentionally or you overwrite some key information – you simply need to notify us and we’ll restore your data back to normal.

InnoDB in Semi-dedicated Servers

InnoDB comes with all our semi-dedicated hosting service by default, so the moment you buy a new semi-dedicated account, you can go on and activate any open-source script-powered application that needs this particular MySQL storage engine. Several engines are installed on our cloud website hosting platform, so when you set up a new MySQL database and start installing an application manually, or opt to take advantage of the Hepsia Control Panel-integrated application installer tool, the engine for the database will be picked on the basis of the requirements of the application in question. This will allow you to activate and run InnoDB-specific apps without running into any difficulty and without having to change any settings in your semi-dedicated account. To avoid any risk, we’ll always have a 1-week-old backup of all your databases, so if you erase or alter any content unintentionally, we can easily restore it.

InnoDB in Dedicated Servers

InnoDB comes as standard with all dedicated servers ordered with the Hepsia hosting Control Panel. It is an integral part of the software package that will be pre-installed on all Hepsia-managed servers, so as soon as your machine is assembled, you will be able to log in and to activate any type of open-source script-based app that requires this particular MySQL database engine. If you set up a new MySQL database via the Control Panel, there won’t be any active engine until you begin installing an app. Once the app installation wizard starts entering content into the newly created database, the engine will be set automatically in accordance with the given app’s requirements, so you can use both InnoDB and MyISAM without the need to select either one of them specifically at any point. Therefore, you can use a large variety of applications for your Internet sites.