InnoDB is a storage engine for MySQL databases, which is used by popular PHP-powered web applications like Magento and Joomla v3. It is excellent for scalable applications, since it performs unbelievably well when managing immense volumes of data. Rather than locking the whole table to append new information to a database like many other engines do, InnoDB locks only one row, so it can carry out a lot more tasks for the same length of time. Furthermore, InnoDB offers a much better crash recovery and supports transactions and foreign keys – rules that indicate how data inserts and modifications should be treated. In case a particular operation has not been fully completed for some reason, the action will be rolled back. Thus, the content in the database will be preserved undamaged and will not be partially merged with newly entered content.

InnoDB in Shared Hosting

Every open-source script-based application that requires InnoDB will function flawlessly on our leading-edge cloud website hosting platform and the MySQL database storage engine is available with all our shared hosting packages. Whenever you create a database manually or our app installer tool creates one automatically and an app installation is initiated, the engine that the database will use will be selected based on the app’s specifications without the need to modify any setting in your shared web hosting account. InnoDB will be selected automatically for any app that requires this specific engine and you’ll be able to take advantage of its full capacity. We will generate daily content backups, so if you unintentionally remove a database that’s important to you or you overwrite specific parts of it, we will be able to restore the database the way it was only several hours earlier.

InnoDB in Semi-dedicated Servers

If you set up a new MySQL database through the Control Panel included with all our semi-dedicated server accounts and you start installing a PHP script-based app either manually or using our single-click application installer, the MySQL database storage engine will be picked automatically on the basis of the prerequisites of the specific app. As InnoDB is available on the cloud website hosting platform where your new semi-dedicated server account will be set up, it will be set as the default engine for each application that requires it without the need for any manual intervention on your end at any time. To avoid any chance of losing data if you update an app or if you delete a database by mistake, we will make backups of all your MySQL databases each day, so if anything happens, we can retrieve your content.

InnoDB in VPS Servers

When you purchase a VPS server from our company, you’ll be able to take full advantage of our in-house built Hepsia hosting Control Panel to manage your content. A Hepsia-managed Virtual Private Server will allow you to install any script-driven application which needs InnoDB, as this particular storage engine is part of the standard software bundle that will be pre-installed on your server during its creation. When you set up a brand-new database using the hosting Control Panel, you’ll just need to begin installing an application – manually or using our application installer. InnoDB will be set as the default engine in case the app in question requires it, so you won’t need to do anything else in your account. In the same manner, if an application requires MyISAM, it will be automatically set as the default engine for this concrete MySQL database.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated web hosting plans ordered with the Hepsia hosting Control Panel. It is an essential part of the software bundle that we install on all Hepsia-managed servers, so as soon as your physical machine is set up, you’ll be able to sign in and to install any type of PHP script-powered app that requires this particular database storage engine. If you create a new MySQL database through the Control Panel, there won’t be any active engine till you begin installing an app. Once the app setup wizard starts importing data into the newly created database, the engine will be set automatically based on the prerequisites of the app in question, so you can use both InnoDB and MyISAM without the need to select either one specifically at any moment. In this way, you can use an extensive selection of apps for your Internet sites.