InnoDB is a storage engine for MySQL databases, which is used by widely used script-based software applications such as Magento and Joomla v3. It is excellent for scalable applications, because it performs unbelievably well when processing enormous data volumes. Instead of locking the entire table to append new information to a database as many other engines do, InnoDB locks only one database row, so it can execute a lot more operations for the same length of time. Furthermore, InnoDB offers a better crash recovery and supports transactions and foreign keys – a set of rules that specify how data imports and updates should be treated. In case a certain operation has not been fully completed for any reason, the action will be rolled back. Thus, the database content will be preserved intact and will not be partially merged with newly entered content.

InnoDB in Hosting

Any PHP-based web application that requires InnoDB will run flawlessly on our cutting-edge cloud web hosting platform and the MySQL database storage engine comes with all our hosting packages. Each time you create a MySQL database manually or our app installer creates one automatically and an app installation process is initiated, the engine that the database will make use of will be selected on the basis of the app’s specifications without the need to modify any setting in your account. InnoDB will be picked automatically for any application that requires this specific engine and you will be able to get the most out of its full potential. We will keep regular content backups, so in case you accidentally delete a MySQL database that is important to you or you overwrite some part of it, we will be able to restore your content the way it was only a few hours earlier.

InnoDB in Semi-dedicated Hosting

InnoDB comes with all our Linux semi-dedicated packages by default, so the moment you obtain a new account, you can go ahead and activate any PHP-powered app that requires this storage engine. A couple of engines are installed on our cloud hosting platform, so when you set up a brand new database and begin installing an app manually, or opt to use the Hepsia Control Panel-integrated app installer tool, the engine for the database will be set in accordance with the particular app’s requirements. This will permit you to activate and manage InnoDB-specific apps without running into any impediment and without needing to configure any settings in your semi-dedicated account. To be on the safe side, we’ll always have a 1-week-old backup of all your MySQL databases, so if you remove or alter any content by accident, we can quickly recover it.

InnoDB in VPS Web Hosting

If you get a virtual private server with our Hepsia hosting Control Panel, the InnoDB database storage engine will be an essential part of the default software package that will be installed on your VPS server before we hand it over to you. You will not need to configure anything manually and you’ll be able to enable and run any PHP-driven application that requires InnoDB once your VPS is up and running, which takes no more than 1 hour after the order procedure itself. A few engines are available, so whenever you set up a database via the Hepsia Control Panel, a particular engine will be selected when the app installation begins and our system will automatically detect which engine is required by the app in question. If you have to use MyISAM, for example, you won’t have to do anything different than installing the desired application, whether manually or using our app installer.

InnoDB in Dedicated Servers Hosting

All dedicated servers hosting packages ordered with our custom-developed Hepsia Control Panel include a software bundle that’s pre-installed and among everything else, you’ll get the InnoDB storage engine, so you will not have to install it manually in case you wish to use open-source scripts that need it. All it takes to use such a script is to create a new database and to begin the setup process – as soon as the script setup wizard gets access to the database and begins entering data into it, InnoDB will be set as the default MySQL engine for this database provided that it is the one required by the script. You’ll also be able to install scripts that require the other widely used MySQL engine – MyISAM, so you will not need to change any settings on the dedicated server. This will allow you to use various scripts on a single physical machine and to use the latter to its full capabilities.