InnoDB is a storage engine for MySQL databases, which is used by famous PHP-driven apps like Magento and Joomla v3. It’s ideal for scalable apps, because it performs unbelievably well when handling huge amounts of data. Instead of locking the entire table to insert new information in a database as many other engines do, InnoDB locks only one database row, so it can complete much more operations for the same period of time. Besides, InnoDB offers an improved crash recovery and supports database transactions and foreign keys – rules that indicate how data imports and updates should be handled. If a given operation hasn’t been thoroughly completed for some reason, the action will be rolled back. In this way, the information in the database will stay intact and won’t be partially mixed with newly imported content.

InnoDB in Shared Hosting

InnoDB is available with all our Linux shared hosting by default, not upon request or as a paid upgrade, so you will be able to install and run any PHP script-based software app that requires the MySQL storage engine without encountering any impediment once you open your shared web hosting account. InnoDB will be selected automatically as the default engine for a certain MySQL database during the app installation, irrespective of whether you make use of our single-click installer or create the database and activate the application manually, as long as the app requires InnoDB instead of the more popular MyISAM engine. We will carry out regular MySQL database backups, so you can be sure that you won’t ever lose any content in case you erase a database by accident or you overwrite some crucial info – you will simply need to inform us and we will restore your content the way it was.

InnoDB in Semi-dedicated Hosting

You can activate a script-driven web app that needs InnoDB with any of our semi-dedicated server packages, due to the fact that all the accounts are set up on our avant-garde cloud hosting platform where the storage engine is installed. A new database can be set up in two different ways – manually through the Database Manager section of the Hepsia hosting Control Panel, or automatically – when you take advantage of our 1-click app installer. In either case, the needed engine will be chosen automatically once the activation of the app begins, so you will not have to change anything manually, no matter if the application requires InnoDB or the more commonly used MyISAM. On top of that, we will always be able to retrieve any of your MySQL databases in case you erase one by accident, as we perform a couple of backups every day, each of which is stored for one week.

InnoDB in VPS Web Hosting

All Linux VPS web hosting that are ordered with the Hepsia hosting Control Panel come with InnoDB already installed, so you’ll be able to run any open-source script-powered software application that needs this particular MySQL database engine without needing to activate anything manually. You can choose Hepsia on the VPS configuration page and your brand new server will be set up within 1 hour, so you can log in and start building your sites right away. When you set up a new database and start the app installation process, our system will select the engine for this MySQL database automatically. In this way, you can activate various apps simultaneously without having to modify anything on the server. You can set up a WordPress personal weblog that makes use of MyISAM – the default MySQL engine, and a Magento online shopping portal that uses the InnoDB engine, for example.

InnoDB in Dedicated Servers Hosting

All Linux dedicated servers hosting ordered with our custom-developed Hepsia Control Panel come with a software package that is pre-activated and besides everything else, you’ll get the InnoDB database engine, so you will not need to install it manually in case you would like to run PHP scripts that require it. All it takes to use such a script is to set up a new database and to initiate the setup process – once the setup wizard obtains access to the database in question and begins importing content into it, InnoDB will be set as the default MySQL engine for this database provided that it is the one needed by the script. You will also be able to install scripts that need MyISAM, the other very popular MySQL engine, so you will not need to change any settings on the dedicated server. This will allow you to run a variety of scripts on a single physical server and to use it to its maximum capabilities.