InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, as it provides a much better overall performance and a faster database failure recovery in comparison with the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is endorsed by numerous web developers that build highly scalable software apps, since it works better with enormous volumes of data, while it keeps the server processing load low. Also, it locks only one database row if any info should be modified, while lots of other engines lock the entire database table and hence need more time to complete several sequential tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – if the entire data modification procedure cannot be completed for whatever reason, the action is rolled back to prevent confusion or losing data. Magento and the newest Joomla versions are two examples of famous PHP-based apps which have shifted over to InnoDB.

InnoDB in Web Hosting

Any PHP script-based app that needs InnoDB will run impeccably on our avant-garde cloud platform and the database storage engine comes with all our web hosting packages. Each time you create a MySQL 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 requirements without the need to change any setting in your shared hosting account. InnoDB will be selected automatically for any app that requires this specific engine and you’ll be able to make the most of its full potential. We will make regular backups of your content, so if you unintentionally erase a MySQL database that you need or you overwrite certain parts of it, we’ll be able to restore your database the way it was just a couple of hours earlier.

InnoDB in Semi-dedicated Servers

All our semi-dedicated servers come with InnoDB and you’ll be able to make the most of all the features of this storage engine with any PHP script-based web app that needs it. InnoDB is among the engines that are available on our cloud platform, so the one that will be picked depends on the prerequisites of the app in question. You won’t need to do anything manually in order to activate InnoDB, as it will be set as the default engine when you install an app – whether manually or using our 1-click application installer tool. To avoid any risk, we’ll perform daily backups of all your MySQL databases, so if something goes wrong following an upgrade or if you remove some data by accident, we will be able to restore the database the way it was on any of the past seven days.

InnoDB in VPS Servers

All VPS servers that are ordered with the Hepsia hosting Control Panel come with InnoDB already installed, so you will be able to run any open-source script-based software application that requires the storage engine without needing to configure anything manually. You can pick Hepsia on the VPS order page and your brand-new server will be ready within one hour, so you can log in and start creating your Internet sites right away. Once you create a new MySQL database and start the app activation process, our system will set the engine for that MySQL database automatically. In this way, you can install different apps simultaneously without editing anything on the Virtual Private Server. You can have a WordPress personal weblog that uses the default MySQL engine – MyISAM, and a Magento-powered Internet shop that makes use of the InnoDB engine, for instance.

InnoDB in Dedicated Servers

InnoDB is available as standard with all dedicated servers ordered with the Hepsia hosting Control Panel. It’s an essential part of the default software package that we install on all Hepsia-equipped servers, so once your machine is set up, you will be able to sign in and to activate any PHP-based web app that needs this MySQL database storage engine. If you create a new MySQL database via the hosting Control Panel, there won’t be any activated engine until you begin installing an app. As soon as the app configuration wizard starts entering data into the database, the engine will be chosen automatically in accordance with the requirements of the particular application, so you can use both InnoDB and MyISAM without the need to select either one specifically at any moment. Therefore, you can use a huge variety of applications for your websites.