InnoDB is a MySQL database engine, which has been gaining in popularity lately, because it provides a much better overall performance and an improved crash recovery compared with the default engine used by the MySQL relational database management system – MyISAM. InnoDB is used by lots of programmers that create highly scalable software applications, since it works more effectively with huge data volumes, while it keeps the server load low. Furthermore, it uses row-level locking if anything should be edited, while many other engines lock the entire database table and thus require more time to process several consecutive 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 the loss of data. Magento and the newest Joomla editions are two instances of widely used PHP-based software platforms which have switched over to InnoDB.

InnoDB in Shared Website Hosting

While InnoDB is either not available or a paid upgrade with other web hosts, it’s part of the default set of features that we are offering with our shared website hosting packages. If you would like to make use of an open-source script-driven web application that needs InnoDB specifically, in order to be installed and to work properly, you will not face any problems as the InnoDB database storage engine is available on our custom cloud hosting platform. No matter if you create a brand new MySQL database and activate an app manually or take advantage of our single-click application installer software instrument, InnoDB will be selected automatically by our system as the default engine if the given application requires it rather than MyISAM. Besides the amazing database crash recovery that InnoDB is offering, we also carry out daily backups of all databases, so we can swiftly recover any MySQL database in your shared web hosting account.

InnoDB in Semi-dedicated Servers

InnoDB is available with all our semi-dedicated plans by default, so once you create a new account, you can go ahead and install any script-based application that needs this particular database engine. A number of engines are pre-installed on our cloud website hosting platform, so when you set up a brand-new MySQL database and start installing an app manually, or opt to make use of the Hepsia Control Panel-integrated app installer, the engine for the database will be set based on the prerequisites of the particular application. This will allow you to install and manage InnoDB-specific applications without experiencing any obstacle and without needing to modify any settings in your account. To avoid any risk, we’ll always keep a seven-day-old backup of all your MySQL databases, so if you erase or alter any content by accident, we can quickly restore it.

InnoDB in Dedicated Servers

Our Hepsia Control Panel is among the features that you can choose on the server configuration page when you purchase a dedicated server from our company. As this is the most powerful type of web hosting, it’s quite likely that you’ll run very popular Internet sites that will draw a lot of people, and since InnoDB is one of the best options for such Internet sites, we will activate it along with all the other software applications that come with a Hepsia-equipped server. When you create a new MySQL database in your account, there won’t be any active MySQL database engine till you begin installing a script, whether manually via your web browser or using the automatic script installer that is integrated into the hosting Control Panel. The required engine will be detected automatically and will be set for the database in question, so you can make use of scripts that require InnoDB, as well as ones that require the default MySQL engine, MyISAM, without having any impediment.