InnoDB is a MySQL database storage engine, which has been gaining popularity lately, as it offers a significantly better overall performance and an improved database crash recovery compared with the default engine that is used by MySQL – MyISAM. InnoDB is endorsed by plenty of devs that run scalable software applications, due to the fact that it works more efficiently with immense data volumes, while it keeps the server processing load low. Moreover, it locks only a single row in the database in case any information should be modified, while many other engines lock the entire database table and hence require more time to handle several sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – in case the entire data modification process cannot be completed successfully for any reason, the action is rolled back to prevent scrambling or losing data. Magento and the latest versions of Joomla are two examples of famous PHP script-powered web applications that have moved to InnoDB.

InnoDB in Shared Hosting

You will be able to make use of any PHP script-based web app that requires InnoDB if you’ve got a Linux shared hosting with us, as the database engine is available on our innovative cloud website hosting platform as standard. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup will continue flawlessly if this engine is required. You can activate apps which use the MyISAM engine without the need to deal with any problem as well and, once again, the engine will be pre-selected, so you will not have to edit any setting manually at any moment. What’s more, we’ll also make regular backups of all the databases that you’ve got in the shared account, so in case you delete or overwrite something, we can quickly get it back to the way it was on any of the past 7 days.

InnoDB in Semi-dedicated Hosting

InnoDB is available with all our Linux semi-dedicated hosting by default, so as soon as you obtain a new account, you can move on and install any PHP-based app that requires this particular database engine. A couple of engines are pre-installed on our cloud website hosting platform, so when you create a brand-new database and begin installing an application manually, or decide to take advantage of the Hepsia Control Panel-integrated application installer, the engine for the database will be chosen based on the requirements of the respective application. This will permit you to activate and run InnoDB-specific apps without having to deal with any obstacle and without the need to modify any settings in your semi-dedicated account. To be on the safe side, we’ll always have a 7-day-old backup of all your databases, so if you remove or alter any content unintentionally, we can quickly restore it.

InnoDB in VPS Hosting

If you pick a virtual private server with our Hepsia Control Panel, the InnoDB database storage engine will be an indivisible part of the standard software bundle that will be pre-installed on your VPS server before we hand it over to you. You will not have to configure anything manually and you will be able to enable and use any script-powered software application that needs InnoDB once your VPS is set up, which takes no more than one hour after the order submission process itself. A couple of engines are offered, so anytime you set up a MySQL database via the Hepsia Control Panel, a particular engine will be picked when the app installation commences and our system will detect which engine is required by the app in question. If you need MyISAM, for example, you won’t need to do anything different than installing the preferred application, whether manually or using our application installer.

InnoDB in Dedicated Web Hosting

InnoDB is available as standard with all Linux dedicated web hosting ordered with the Hepsia Control Panel. It is part of the default software bundle that we install on all Hepsia-managed servers, so as soon as your physical machine is assembled, you’ll be able to sign in and to activate any type of open-source script-based software application that needs this database engine. When you set up a new database through the Control Panel, there won’t be any active engine till you begin installing an application. As soon as the app configuration wizard starts entering data into the newly created database, the engine will be chosen automatically in accordance with the prerequisites of the respective app, so you can run both MyISAM and InnoDB without having to select either one explicitly at any moment. Thus, you can make use of a huge collection of apps for your Internet sites.