InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a much better overall performance and a faster crash recovery compared with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is preferred by plenty of developers that run scalable applications, as it works more effectively with enormous data volumes, while it keeps the server load low. Furthermore, it locks only a single database row in case any information should be modified, whereas lots of other engines lock the entire database table and therefore require much more time to accomplish several successive tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – if the entire data modification cannot be completed successfully for any reason, the operation is rolled back to prevent scrambling or the loss of data. Magento and the newest Joomla versions are two instances of popular PHP script-driven web apps which have switched to InnoDB.

InnoDB in Website Hosting

While InnoDB is either not offered or it is a paid upgrade with many other web hosting companies, it is included in the standard set of services offered with our website hosting packages. In case you’d like to use an open-source script-driven web app that needs InnoDB in particular, in order to be activated and to perform correctly, you won’t have to deal with any difficulties because the database engine is available on our custom cloud hosting platform. Irrespective of whether you set up a new MySQL database and activate an application manually or take advantage of our single-click application installer software instrument, InnoDB will be selected automatically by our system as the default engine if the specific application requires InnoDB instead of MyISAM. In addition to the excellent database crash recovery that InnoDB offers, we also generate regular database backups, so that we can easily restore any MySQL database in your shared website hosting account.

InnoDB in Semi-dedicated Hosting

InnoDB is included with each of our Linux semi-dedicated hosting packages by default, so once you order a new semi-dedicated account, you can move on and install any open-source script-based software application that requires the MySQL database engine. A few engines are pre-installed on our cloud website hosting platform, so when you create a new database and start installing an application manually, or decide to take advantage of the Hepsia Control Panel-integrated app installer, the engine for the database will be picked in accordance with the particular app’s requirements. This will allow you to install and manage InnoDB-specific applications without coming across any problem and without having to update any settings in your account. To take no chances, we’ll always keep a 7-day-old backup of all your databases, so if you remove or edit any content accidentally, we can quickly restore it.

InnoDB in VPS Web Hosting

If you choose a virtual private server with our Hepsia Control Panel, the InnoDB storage engine will be included in the software pack that will be pre-installed on your server before we hand it over to you. You won’t need to set up anything manually and you’ll be able to enable and run any PHP-powered web app that requires InnoDB once your VPS is set up, which takes no more than 1 hour after the order submission itself. A number of engines are offered, so whenever you create a MySQL database via the Hepsia Control Panel, a specific engine will be activated once the app activation process begins and our system will recognize the engine that is required by the application in question. If you have to use MyISAM, for example, you will not have to do anything different from installing the preferred application, whether manually or using our application installer.

InnoDB in Dedicated Servers Hosting

When you buy a new dedicated server, you’ll be able to select one of the 3 Control Panels offered by our company – DirectAdmin, Hepsia and cPanel. Any dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you won’t have to activate this database storage engine manually to be able to manage PHP-driven applications that require it. InnoDB is used by scalable apps and since a dedicated server will offer you all the server resources that you require to manage very large sites, it is pretty possible that you’ll use InnoDB. You will be able to make use of other engines too, so in case a given app requires MyISAM instead of InnoDB, you will not have any problem while managing it. The engine that will be used will be automatically detected the moment the app installation begins, so you won’t need to modify any setting manually at any moment.