InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, because it provides a significantly better overall performance and an improved crash recovery compared with the default engine that’s used by the MySQL relational database management system – MyISAM. InnoDB is used by numerous developers that run highly scalable web apps, because it works better with large amounts of data, while it keeps the server processing load at a minimum. Moreover, it uses row-level locking in case anything should be edited, while lots of other engines lock the entire database table and thus require much more time to accomplish several sequential tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed successfully for whatever reason, the operation is rolled back to avoid confusion or the loss of data. Magento and the newest editions of Joomla are two examples of famous open-source script-powered apps which have switched over to InnoDB.

InnoDB in Web Hosting

InnoDB is offered with all our web hosting by default, not upon request or as a paid upgrade, so you’ll be able to install and run any PHP-driven software application which requires the MySQL storage engine without any difficulty as soon as you activate your shared web hosting account. InnoDB will be selected automatically as the default engine for a specific MySQL database during the app installation process, no matter if you use our one-click installation tool or create the database and set up the application manually, provided that the application requires it instead of the more popular MyISAM engine. We will perform regular backups of all your databases, so you can be sure that you won’t ever lose any content in case you erase a database accidentally or you overwrite some essential information – you simply need to get in touch with us and we’ll restore your database the way it was.

InnoDB in Dedicated Servers

When you acquire a new dedicated server, you will be able to select one of the three Control Panels offered by our company – cPanel, Hepsia and DirectAdmin. Each server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you won’t need to enable this MySQL database storage engine manually in order to be able to run script-based software applications that require it. InnoDB is used by scalable applications and since a dedicated server will provide you with all the resources that you require to manage large-size sites, it’s pretty possible that you will resort to InnoDB. You’ll be able to make use of other engines too, so if a certain application needs MyISAM rather than InnoDB, you will not encounter any problem while running it. The engine that will be used will be automatically detected as soon as the app installation procedure starts, so you will not need to edit any setting manually at any time.