InnoDB is a MySQL database engine, which has been gaining popularity lately, because it provides a significantly better overall performance and an improved crash recovery in comparison to the default engine that is used by MySQL – MyISAM. InnoDB is used by plenty of programmers that create scalable applications, as it works much better with immense data volumes, while it keeps the server load low. Furthermore, it it locks only one row in the database if any information should be edited, while lots of other engines lock the entire table and therefore need much more time to execute several consecutive tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – if the entire data modification cannot be completed successfully for whatever reason, the operation is rolled back to prevent scrambling or losing data. Magento and the newest versions of Joomla are two examples of widely used PHP script-powered apps that have shifted over to InnoDB.

InnoDB in Cloud Web Hosting

Every PHP-based application that needs InnoDB will function flawlessly on our cutting-edge cloud hosting platform and the MySQL storage engine is available with all our cloud web hosting packages. Each time you create a database manually or our app installer creates one automatically and an app installation is initiated, the engine that the database will make use of will be selected based on the app’s specifications without having to edit any setting in your account. InnoDB will be chosen automatically for any application that requires this particular engine and you will be able to get the most out of its full capacity. We will maintain daily backups of your content, so in case you accidentally remove a database that is important to you or you overwrite certain parts of it, we’ll be able to restore your data the way it was only several hours earlier.

InnoDB in Semi-dedicated Hosting

InnoDB is included with each of our Linux semi-dedicated packages by default, so once you obtain a new account, you can go on and install any open-source script-powered web app that requires this particular storage engine. Several engines are pre-installed on our cloud hosting platform, so when you set up a brand new MySQL database and start installing an application manually, or decide to use the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be picked on the basis of the requirements of the given app. This will allow you to activate and manage InnoDB-specific apps without the need to cope with any problem and without the need to configure any settings in your account. To avoid any risk, we’ll always have a 7-day-old backup of all your databases, so if you remove or change any content unintentionally, we can easily recover it.

InnoDB in VPS

When you acquire a virtual private server from our company, you’ll be able to make use of our in-house developed Hepsia hosting Control Panel to manage your content. A Hepsia-managed VPS will permit you to run any script-powered app which needs InnoDB, as this MySQL database storage engine is part of the default software package that will be pre-installed on the VPS server during its creation. When you create a new MySQL database using the Control Panel, you just need to start installing an app – manually or using our app installer. InnoDB will be set as the default engine if the app in question needs it, so you will not need to do anything else in your VPS account. Equivalently, if a given app requires MyISAM, it will be automatically set as the default engine for this concrete MySQL database.

InnoDB in Dedicated Hosting

If you get a new dedicated server, you’ll be able to select one of the 3 Control Panels that we are offering – DirectAdmin, cPanel and Hepsia. Each server ordered with Hepsia comes with InnoDB pre-installed, so you will not need to enable this MySQL database engine manually so as to be able to run open-source script-powered web applications that require it. InnoDB is used for scalable apps and since a dedicated server will provide you with all the server resources that you need in order to run very large websites, it is very likely that you’ll use InnoDB. You’ll be able to use other engines too, so if a particular app requires MyISAM rather than InnoDB, you won’t have to deal with any problem while managing it. The engine that will be used will be automatically detected as soon as the app installation process begins, so you won’t have to change any settings manually at any point.