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 with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by lots of devs that build highly scalable web applications, since it works more efficiently with large amounts of data, while it keeps the server load at a minimum. Also, it it locks only one row in the database if any info should be edited, while lots of other engines lock the entire database table and thus need more time to complete several consecutive tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the entire data modification cannot be completed successfully for whatever reason, the operation is rolled back to prevent confusion or the loss of data. Magento and the newest Joomla releases are two examples of popular PHP script-powered applications that have switched to InnoDB.

InnoDB in Shared Web Hosting

While InnoDB is either not available or a paid upgrade with many web hosts, it’s part of the default set of features that we are offering with our shared web hosting plans. In case you would like to make use of a PHP-powered application that needs InnoDB in particular, in order to be activated and to work properly, you won’t have to deal with any difficulties because the database engine is available on our custom-built cloud web hosting platform. Irrespective of whether you create a brand-new database and install an app manually or take advantage of our single-click app installer tool, InnoDB will be selected automatically by our platform as the default engine if the given app needs it rather than MyISAM. In addition to the excellent database failure recovery that InnoDB is offering, we also make daily backups of all databases, so that we can swiftly recover any MySQL database in your shared hosting account.

InnoDB in Semi-dedicated Servers

All our semi-dedicated plans include InnoDB and you will be able to use all the options offered by this database storage engine with any open-source script-driven app that needs it. InnoDB is one of the engines that are available on our cloud hosting platform, so the one that will be used depends on the requirements of the specific app. You won’t have to do anything manually in order to activate InnoDB, as it will be set as the default engine whenever you install an application – whether manually or using our 1-click app installer tool. To avoid any risk, we’ll make daily database backups, so if something goes wrong after some update or if you delete some content accidentally, we’ll be able to restore your database the way it was on any of the previous 7 days.

InnoDB in VPS Servers

When you get a VPS server from our company, you’ll be able to make use of our custom Hepsia hosting Control Panel to manage your content. A Hepsia-managed VPS will allow you to install any open-source script-based web app which needs InnoDB, as this particular storage engine is an integral part of the default software bundle that will be pre-installed on your Virtual Private Server during its creation. When you set up a brand new MySQL database using the Control Panel, you will simply need to begin installing an app – manually or using our app installer tool. InnoDB will be set as the default engine if the app in question requires it, so you will not need to do anything else in your VPS account. Equivalently, if an app requires MyISAM, it will be automatically set as the default engine for this particular MySQL database.

InnoDB in Dedicated Servers

If you buy a new dedicated server, you’ll be able to select any of the 3 Control Panels offered by us – DirectAdmin, cPanel and Hepsia. Any server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you won’t need to install this MySQL storage engine manually to be able to use PHP script-based web applications that require it. InnoDB is used for scalable applications and since a dedicated server will give you all the server resources that you need in order to run large-scale sites, it is pretty likely that you’ll resort to InnoDB. You’ll be able to use other engines as well, so in case a given application needs MyISAM instead of InnoDB, you won’t have to deal with any complication while running it. The engine that will be used will be automatically recognized when the app installation process begins, so you won’t need to configure any setting manually at any time.