InnoDB is a MySQL database 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 that is used by the MySQL relational database management system – MyISAM. InnoDB is preferred by lots of developers that write scalable software applications, as it works more effectively with large amounts of data, while it keeps the server load low. Moreover, it locks only one database row if any info should be modified, while many other engines lock the entire table and thus require more time to process multiple sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the entire data modification process cannot be completed for any reason, the action is rolled back to avoid confusion or losing data. Magento and the latest Joomla releases are two instances of widespread script-powered web applications which have switched over to InnoDB.

InnoDB in Web Hosting

InnoDB is available with all our Linux web hosting by default, not as a paid upgrade or upon request, so you will be able to install and manage any script-powered web app that needs the database storage engine without any obstacles as soon as you activate your shared website hosting account. InnoDB will be selected automatically as the default engine for a specific database during the app installation, no matter if you use our 1-click installation tool or create the MySQL database and set up the app manually, provided that the application requires it instead of the more popular MyISAM engine. We will keep daily backups of all your MySQL databases, so you can rest assured that you’ll never lose any content in case you delete a database accidentally or you overwrite some vital info – you will simply have to get in touch with us and we’ll restore your data the way it was.

InnoDB in Semi-dedicated Hosting

InnoDB is included with all our Linux semi-dedicated hosting by default, so as soon as you create a new semi-dedicated account, you can go on and activate any script-based web app that needs the database engine. A couple of engines are installed on our cloud website hosting platform, so when you set up a brand new MySQL database and start installing an application manually, or decide to take advantage of the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be set based on the prerequisites of the respective application. This will allow you to install and manage InnoDB-specific apps without experiencing any obstacle and without having to configure any settings in your semi-dedicated account. To be on the safe side, we will always keep a 1-week-old backup of all your databases, so if you erase or alter any content by mistake, we can swiftly restore it.

InnoDB in Dedicated Web Hosting

If you buy a new dedicated server, you’ll be able to pick one of the 3 Control Panels that we are offering – DirectAdmin, cPanel and Hepsia. Each dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you won’t have to install this database engine manually so as to be able to use script-powered web apps that need it. InnoDB is used by scalable applications and since a dedicated server will provide you with all the server resources that you require in order to manage large-size websites, it is quite likely that you will resort to InnoDB. You’ll be able to use other engines as well, so if a particular app requires MyISAM instead of InnoDB, you will not come across any problem while using it. The engine that will be used will be detected automatically as soon as the app installation procedure begins, so you won’t have to edit any setting manually whatsoever.