InnoDB is a storage engine for MySQL relational databases, which is used by popular PHP-powered web applications like Joomla 3.x and Magento. It’s perfect for scalable applications, since it works astonishingly well when processing huge amounts of data. Rather than locking the whole database table to enter new information into a database as many other engines do, InnoDB locks only one database row, so it can execute a lot more operations for the same period of time. Additionally, InnoDB offers a much faster crash recovery and supports database transactions and foreign key constraints – rules that determine how data inserts and updates should be treated. In case a particular task has not been fully completed for any reason, the action will be rolled back. In this way, the database content will be preserved intact and won’t be partially mixed with new content.

InnoDB in Cloud Hosting

Any PHP-driven software application that requires InnoDB will function flawlessly on our innovative cloud platform and the MySQL storage engine comes with all our cloud hosting plans. Each time you create a database manually or our app installer tool creates one automatically and an app installation is started, the engine that the database in question will make use of will be selected based on the app’s specifications without the need to change any setting in your web hosting account. InnoDB will be chosen automatically for any application that requires this specific engine and you will be able to get the most out of its full capacity. We’ll maintain daily content backups, so in case you unintentionally remove a MySQL database that is important to you or you overwrite some part of it, we will be able to restore everything the way it was only a few hours earlier.

InnoDB in Semi-dedicated Hosting

If you set up a brand new MySQL database from the Control Panel coming with each of our semi-dedicated server accounts and you begin installing a PHP script-powered web app either manually or using our single-click application installer tool, the database storage engine will be set automatically on the basis of the particular app’s requirements. As InnoDB is available on the cloud web hosting platform where your new account will be set up, it will be set as the default engine for any app that needs it without any manual action required on your end at any moment. To avoid any chance of losing information if you update an app or if you erase a database by mistake, we will generate a backup of all your MySQL databases each day, so if something goes wrong, we can recover your data.

InnoDB in VPS

If our in-house built Hepsia hosting Control Panel is selected during the signup process for a new Linux VPS packages , InnoDB will be installed on the Virtual Private Server along with other essential software, so you won’t need to do anything if you choose to run script-powered applications that require this MySQL storage engine. The default MySQL engine – MyISAM, will be activated as well. You can create a new MySQL database and begin the app installation manually or using our single-click installation tool. The system will detect which engine the particular application needs and will set it for the specific database, so the installation process will proceed flawlessly and the application can enter its data into that database. Thus, you can make use of apps with different prerequisites regarding the MySQL engine without having to make any changes on your server.

InnoDB in Dedicated Hosting

Our Hepsia hosting Control Panel is among the options that you can pick on the order page when you buy a dedicated server from us. Since this is the most powerful type of hosting, it is pretty likely that you’ll run very popular sites that will attract lots of individuals, and since InnoDB is one of the very best options for such sites, we’ll activate it together with all the other software apps that are available with a Hepsia-equipped dedicated server. If you create a brand new database in your dedicated server account, there won’t be any active MySQL database storage engine till you start installing a PHP script, whether manually via your web browser or using the automatic script installation tool that is available in the hosting Control Panel. The required engine will be automatically detected and will be set for that database, so you can install scripts that need InnoDB, as well as ones that require the default MySQL engine, MyISAM, without experiencing any impediment.