InnoDB is a MySQL database engine, which has been gaining popularity in recent years, because it provides a significantly better overall performance and an improved crash recovery in comparison to the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is preferred by many developers that run scalable software apps, since it works much better with large volumes of data, while it keeps the server load low. Moreover, it uses row-level locking in case anything should be modified, whereas many other engines lock the entire table and therefore need more time to execute multiple successive 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 prevent confusion or losing data. Magento and the latest Joomla versions are two instances of widely used PHP-based software platforms which have moved to InnoDB.

InnoDB in Shared Hosting

While InnoDB is either not offered or it is a paid upgrade with many other hosting companies, it’s an essential part of the default set of services offered with our shared hosting packages. If you wish to use an open-source script-based web app that needs InnoDB in particular, in order to be activated and to work correctly, you won’t have any difficulties because the database engine is available on our in-house developed cloud website hosting platform. Regardless of whether you create a brand new database and activate an app manually or use our 1-click application installer software tool, InnoDB will be selected automatically by our platform as the default engine if the app requires InnoDB rather than MyISAM. In addition to the amazing database failure recovery offered by InnoDB, we also keep daily backups of all databases, so we can swiftly recover any MySQL database in your shared website hosting account.

InnoDB in Semi-dedicated Hosting

You can install an open-source script-powered app that requires InnoDB with all of our semi-dedicated server plans, since all the accounts are created on our innovative cloud web hosting platform where the database engine is installed. A new database can be set up in two separate ways – manually through the Database Manager section of the Hepsia hosting Control Panel, or automatically – if you make use of our one-click application installer. In either case, the needed engine will be selected automatically as soon as the activation of the application begins, so you will not need to edit anything manually, regardless of whether the application needs InnoDB or the more regularly used MyISAM. Furthermore, we will always be able to recover any of your databases if you accidentally remove one, as we carry out several backups every day, each of which is stored for 1 whole week.

InnoDB in VPS Web Hosting

If you order a virtual private server with our Hepsia Control Panel, the InnoDB database engine will be part of the software pack that will be installed on your VPS server before we give it to you. You won’t have to configure anything manually and you’ll be able to enable and manage any open-source script-based application that needs InnoDB when your VPS server is up and running, which takes no more than 1 hour after the order procedure itself. A number of engines are offered, so anytime you set up a MySQL database via the Hepsia hosting Control Panel, a specific engine will be activated when the app activation process commences and our system will automatically recognize the engine that is required by the application in question. In case you need MyISAM, for example, you won’t need to do anything different than installing the application of your preference, whether manually or using our app installer.

InnoDB in Dedicated Servers Hosting

InnoDB is included by default with all Linux dedicated servers hosting ordered with the Hepsia Control Panel. It is an integral part of the default software package that will be pre-installed on all Hepsia-equipped dedicated servers, so as soon as your physical machine is assembled, you’ll be able to sign in and to install any PHP-based web application that needs this particular MySQL storage engine. If you create a new MySQL database via the Control Panel, there won’t be any active engine until you begin installing an application. Once the app activation wizard starts dumping content in the newly created database, the engine will be set automatically on the basis of the prerequisites of the specific app, so you can run both InnoDB and MyISAM without the need to select either of them explicitly at any moment. In this way, you can use a vast range of applications for your Internet sites.