InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, as it offers a significantly better overall performance and a faster database crash recovery compared with the default engine that is used by MySQL – MyISAM. InnoDB is preferred by many programmers that create highly scalable web applications, since it works more efficiently with immense volumes of data, while it keeps the server processing load low. Also, it uses row-level locking if anything should be updated, while lots of other engines lock the entire database table and therefore require much more time to process several sequential tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – in case the modification of the entire data cannot be completed for any reason, the operation is rolled back to avoid confusion or the loss of data. Magento and the newest Joomla editions are two examples of popular script-powered software applications which have switched to InnoDB.

InnoDB in Website Hosting

InnoDB is offered with all our website hosting plans by default, not as a paid upgrade or upon request, so you can activate and manage any open-source script-powered application which needs the MySQL database storage engine without the need to deal with any problem once you order your shared account. InnoDB will be pre-selected as the default engine for a certain MySQL database during the app activation process, regardless of whether you use our one-click installer or create the MySQL database and set up the app manually, provided that the application requires InnoDB instead of the more famous MyISAM engine. We will carry out regular backups of all your MySQL databases, so you can be certain that you’ll never lose any data in case you erase a database by accident or you overwrite some important information – you’ll just need to touch base with us and we will restore the database back to normal.

InnoDB in Semi-dedicated Servers

All our semi-dedicated hosting plans support InnoDB and you’ll be able to make use of all the options offered by this storage engine with any script-powered software app that requires it. InnoDB is among the engines that are available on our cloud website hosting platform, so the one that will be used depends on the prerequisites of the given application. You will not need to do anything manually in order to activate InnoDB, since it will be set as the default engine when you install an app – whether manually or using our single-click app installer tool. To be on the safe side, we will maintain daily backups of all your databases, so if something goes wrong following an update or if you erase some content unintentionally, we will be able to get your database back to the way it was on any of the previous 7 days.

InnoDB in Dedicated Servers

If you purchase a new dedicated server, you’ll be able to choose one of the three Control Panels that we’re offering – Hepsia, cPanel and DirectAdmin. Each server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you will not have to activate this MySQL database storage engine manually in order to be able to manage script-driven applications that require it. InnoDB is used for scalable applications and since a dedicated server will supply you with all the server resources that you need in order to run large-size Internet sites, it is pretty likely that you will use InnoDB. You’ll be able to use other engines too, so if a specific application needs MyISAM instead of InnoDB, you will not have any impediment while using it. The engine that will be used will be automatically recognized when the app installation process commences, so you will not have to update any setting manually at any time.