InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a better overall performance and a faster crash recovery in comparison to the default engine used by the MySQL relational database management system – MyISAM. InnoDB is preferred by plenty of devs that run scalable software applications, since it works more efficiently with immense amounts of data, while it keeps the server load at a minimum. In addition, it it locks only one row in the database if anything should be updated, while lots of other engines lock the entire database table and hence require much more time to complete multiple consecutive tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – in case the entire data modification cannot be completed successfully for some reason, the action is rolled back to avoid scrambling or losing data. Magento and the newest versions of Joomla are two examples of famous script-driven applications that have moved to InnoDB.

InnoDB in Cloud Hosting

Every PHP-powered software app that needs InnoDB will run flawlessly on our advanced cloud web hosting platform and the database engine is offered with all our cloud hosting packages. Each time you create a database manually or our app installer creates one automatically and an app installation is started, the engine that the database in question will make use of will be selected on the basis of the app’s specifications without having to change any setting in your shared hosting account. InnoDB will be chosen automatically for any application that requires this specific engine and you will be able to make the most of its full potential. We’ll make daily backups of your content, so if you accidentally erase a database that is important to you or you overwrite specific parts of it, we’ll be able to restore your content the way it was just a few hours ago.

InnoDB in Semi-dedicated Hosting

If you set up a new MySQL database from the Control Panel offered with all our semi-dedicated server accounts and you start installing a PHP script-driven application either manually or using our one-click application installer tool, the database storage engine will be selected automatically based on the requirements of the particular app. Since InnoDB is present on the cloud web hosting platform where your new account will be set up, it will be set as the default engine for any application that requires it without any manual intervention needed on your end at any time. To prevent any risk of losing information if you update an application or if you erase a database unintentionally, we’ll make a backup of all your databases every day, so if anything goes wrong, we can retrieve your data.

InnoDB in VPS Web Hosting

If our custom Hepsia hosting Control Panel is picked during the signup process for your new Linux virtual private servers , InnoDB will be installed on the server along with other necessary software, so you won’t need to do anything if you decide to run open-source script-powered software apps that need this MySQL database storage engine. The default MySQL engine, MyISAM, will be installed too. You can create a new database and begin installing the application manually or through our 1-click installer tool. The system will recognize which engine the app in question requires and will set it for the specific MySQL database, so the installation will proceed impeccably and the application can enter its content into that database. In this way, you can manage applications with different requirements regarding the MySQL engine without making any changes on your VPS.

InnoDB in Dedicated Servers Hosting

InnoDB is available by default with all Linux dedicated servers hosting that are ordered with the Hepsia hosting Control Panel. It’s included in the software bundle that will be installed on all Hepsia-managed servers, so once your machine is assembled, you will be able to log in and to activate any kind of PHP-powered software application that requires this particular MySQL database engine. When you create a new MySQL database through the hosting Control Panel, there won’t be any activated engine until you start installing an app. As soon as the app installation wizard begins inserting content into the newly created database, the engine will be chosen automatically in accordance with the requirements of the given application, so you can run both InnoDB and MyISAM without having to select either of them specifically at any time. In this way, you can use a wide selection of applications for your websites.