InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, as it provides a much better overall performance and a faster database crash recovery compared to the default engine that’s used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by many programmers that create highly scalable web applications, since it works more efficiently with enormous amounts of data, while it keeps the server processing load low. Furthermore, it it locks only one row in the database in case anything should be updated, whereas lots of other engines lock the entire table and therefore require more time to handle multiple successive tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed successfully for any reason, the operation is rolled back to avoid scrambling or data loss. Magento and the newest Joomla editions are two examples of widely used script-driven web applications that have moved to InnoDB.

InnoDB in Website Hosting

Any script-driven application that requires InnoDB will run impeccably on our avant-garde cloud website hosting platform and the MySQL database engine is offered with all our website hosting packages. Every time you create a database manually or our app installer creates one automatically and an app installation is started, the engine that the database in question will use will be selected on the basis of the app’s prerequisites without having to update any setting in your web hosting account. InnoDB will be selected automatically for any app that requires this particular engine and you’ll be able to make the most of its full potential. We will generate regular content backups, so in case you accidentally remove a database that is important to you or you overwrite some part of it, we’ll be able to restore the database the way it was just a couple of hours earlier.

InnoDB in Semi-dedicated Servers

You can make use of a PHP-driven web app that needs InnoDB with any of our semi-dedicated server packages, because all the accounts are created on our cutting-edge cloud hosting platform where the storage engine is installed. A new MySQL database can be created in two different ways – manually from the Database Manager section of the Hepsia hosting Control Panel, or automatically – if you make use of our one-click application installer tool. In either case, the needed engine will be selected automatically as soon as the installation of the application begins, so you will not need to modify anything manually, regardless of whether the application needs InnoDB or the more regularly used MyISAM. On top of that, we will always be able to restore any of your databases in case you delete one by accident, as we perform several database backups every day, each of which is saved for seven days.

InnoDB in VPS Servers

All VPS web hosting plans that are ordered with the Hepsia Control Panel come with InnoDB already installed, so you will be able to make use of any script-powered software app that needs this MySQL storage engine without the need to configure anything manually. You can select Hepsia on the VPS configuration page and your brand new Virtual Private Server will be up and running within 1 hour, so you can sign in and begin building your Internet sites straight away. When you create a brand new database and begin the app activation process, our system will choose the engine for that MySQL database automatically. Thus, you can activate various applications simultaneously without the need to edit anything on the server. You can set up a WordPress-powered personal blog that makes use of the default MySQL engine – MyISAM, and a Magento-driven online store that makes use of the InnoDB engine, for example.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated web hosting plans ordered with the Hepsia Control Panel. It is an essential part of the standard software bundle that we install on all Hepsia-equipped servers, so once your machine is set up, you will be able to log in and to activate a various PHP script-driven software app that needs this MySQL database engine. When you set up a new database via the Control Panel, there won’t be any active engine until you begin installing an application. As soon as the app setup wizard starts importing data into the newly created database, the engine will be chosen automatically in accordance with the prerequisites of the application in question, so you can use both InnoDB and MyISAM without having to select either of them specifically at any moment. In this way, you can make use of an immense selection of applications for your websites.