InnoDB is a MySQL storage engine, which has been gaining popularity lately, because it provides a significantly better overall performance and a faster database failure recovery compared with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is endorsed by lots of web developers that write scalable applications, since it works much more effectively with immense data volumes, while it keeps the server load at a minimum. Moreover, it it locks only one row in the database if any info should be edited, while lots of other engines lock the entire database table and therefore require much more time to complete multiple sequential tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed successfully for any reason, the action is rolled back to avoid confusion or losing data. Magento and the newest versions of Joomla are two examples of famous PHP script-driven web apps which have switched over to InnoDB.

InnoDB in Hosting

InnoDB is available with all our Linux hosting packages by default, not upon request or as a paid upgrade, so you will be able to activate and manage any PHP-powered application which requires the database storage engine without encountering any difficulty once you open your shared website hosting account. InnoDB will be selected automatically as the default engine for a given MySQL database during the app activation, irrespective of whether you take advantage of our 1-click installer or create the MySQL database and activate the application manually, on the condition that the app requires it instead of the more popular MyISAM engine. We will generate daily backups of all your MySQL databases, so you can be sure that you won’t ever lose any data if you erase a database by mistake or you overwrite some essential information – you just have to get in touch with us and we’ll restore your content back to normal.

InnoDB in Semi-dedicated Hosting

InnoDB is offered with all our semi-dedicated packages by default, so once you create a new semi-dedicated account, you can go ahead and activate any PHP script-powered web app that requires this particular database engine. A couple of engines are installed on our cloud web hosting platform, so when you set up a brand-new database and start installing an application manually, or opt to use the Hepsia Control Panel-integrated application installer, the engine for the database will be set depending on the requirements of the application in question. This will allow you to activate and run InnoDB-specific apps without having to deal with any complication and without needing to modify any settings in your semi-dedicated account. To be on the safe side, we’ll always have a seven-day-old backup of all your MySQL databases, so if you erase or change any content by mistake, we can swiftly retrieve it.

InnoDB in VPS Hosting

If you obtain a virtual private server from our company, you’ll be able to take advantage of our custom-developed Hepsia hosting Control Panel to manage your web content. A Hepsia-managed VPS will allow you to run any script-based app which needs InnoDB, as this particular database engine is an integral part of the standard software bundle that will be installed on the VPS server during its configuration. When you create a brand-new database via the hosting Control Panel, you’ll simply have to start installing an application – manually or using our app installer tool. InnoDB will be set as the default engine on the condition that the app in question needs it, so you won’t have to do anything else in your account. Analogously, if an app needs MyISAM, it will be automatically set as the default engine for this particular database.

InnoDB in Dedicated Web Hosting

When you order a new dedicated server, you’ll be able to pick one of the three hosting Control Panels that we offer – DirectAdmin, cPanel and Hepsia. Each dedicated server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-installed, so you won’t have to activate this MySQL database engine manually to be able to use PHP script-powered software applications that require it. InnoDB is used for scalable applications and since a dedicated server will provide you with all the server resources that you need in order to run large-scale Internet sites, it’s very possible that you’ll resort to InnoDB. You will be able to use other engines as well, so if a particular application requires MyISAM instead of InnoDB, you will not experience any problem while using it. The engine that will be used will be automatically recognized once the app installation procedure commences, so you will not need to modify any settings manually at any point.