InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a much better overall performance and an improved crash recovery in comparison with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is preferred by numerous programmers that create scalable web applications, as it works much more efficiently with enormous data volumes, while it keeps the server processing load low. Additionally, it uses row-level locking if any information should be edited, whereas lots of other engines lock the entire table and hence require more time to handle multiple successive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – if the entire data modification cannot be completed for any reason, the operation is rolled back to prevent confusion or the loss of data. Magento and the newest Joomla versions are two examples of famous PHP-powered applications that have shifted over to InnoDB.

InnoDB in Hosting

Any open-source script-driven application that requires InnoDB will function flawlessly on our innovative cloud web hosting platform and the MySQL database engine is available with all our hosting plans. Whenever you create a MySQL database manually or our app installer tool creates one automatically and an app installation is initiated, the engine that the database will use will be selected in accordance with the app’s specifications without the need to modify any setting in your shared account. InnoDB will be selected automatically for any application that requires this specific engine and you will be able to get the most out of its full potential. We’ll make regular content backups, so in case you accidentally remove a MySQL database that’s important to you or you overwrite certain parts of it, we’ll be able to restore your database the way it was only several hours earlier.

InnoDB in Semi-dedicated Servers

InnoDB is available with all our semi-dedicated service by default, so as soon as you get a new semi-dedicated account, you can go ahead and activate any script-driven software application that requires this database engine. A couple of engines are pre-installed on our cloud hosting platform, so when you create a new MySQL database and begin installing an app manually, or decide to use the Hepsia Control Panel-integrated app installer tool, the engine for the database will be picked depending on the prerequisites of the given app. This will allow you to activate and run InnoDB-specific apps without any impediment and without the need to modify any settings in your account. To be on the safe side, we will always have a 1-week-old backup of all your MySQL databases, so if you remove or alter any content by accident, we can swiftly recover it.

InnoDB in Dedicated Servers

If you acquire a new dedicated server, you will be able to pick any of the three hosting Control Panels that we are offering – cPanel, Hepsia and DirectAdmin. Each dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you will not need to install this MySQL storage engine manually in order to be able to run script-powered applications that need it. InnoDB is used for scalable applications and since a dedicated server will provide you with all the resources that you require in order to run large-size Internet sites, it is pretty likely that you’ll resort to InnoDB. You’ll be able to use other engines too, so in case a particular app requires MyISAM rather than InnoDB, you won’t encounter any impediment while running it. The engine that will be used will be automatically recognized when the app installation procedure begins, so you will not need to edit any setting manually whatsoever.