InnoDB is a MySQL database engine, which has been gaining popularity in recent years, as it offers a much better overall performance and a faster crash recovery in comparison with the default engine used by MySQL – MyISAM. InnoDB is preferred by plenty of developers that create scalable apps, as it works much more efficiently with huge amounts of data, while it keeps the server load low. Also, it locks only a single row in the database in case anything should be updated, whereas lots of other engines lock the entire table and therefore require much more time to carry out multiple successive tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – if the entire data modification cannot be completed successfully for any reason, the operation is rolled back to prevent scrambling or losing data. Magento and the latest Joomla editions are two examples of popular script-powered applications that have switched over to InnoDB.

InnoDB in Hosting

InnoDB is offered with all our Linux hosting by default, not as a paid upgrade or upon request, so you can install and manage any PHP script-driven software application that requires the InnoDB database storage engine without encountering any problem as soon as you activate your shared web hosting account. InnoDB will be selected automatically as the default engine for a given database during the app installation, no matter if you make use of our single-click installation tool or create the MySQL database and install the app manually, provided that the application requires InnoDB instead of the more popular MyISAM engine. We’ll create daily backups of all your MySQL databases, so you can be sure that you will never lose any content in case you delete a database by accident or you overwrite some crucial info – you’ll simply have to get in touch with us and we will restore the database back to normal.

InnoDB in Semi-dedicated Servers

InnoDB is available with each of our semi-dedicated servers by default, so the moment you create a new semi-dedicated account, you can move on and activate any script-powered app that requires the MySQL storage engine. A few engines are installed on our cloud website hosting platform, so when you create a brand new MySQL database and begin installing an application manually, or decide to take advantage of the Hepsia hosting Control Panel-integrated app installer tool, the engine for the database will be selected in accordance with the specific app’s requirements. This will permit you to install and run InnoDB-specific applications without needing to cope with any obstacle and without editing any settings in your account. To take no chances, we’ll always keep a 7-day-old backup of all your MySQL databases, so if you remove or edit any content accidentally, we can swiftly restore it.

InnoDB in VPS Servers

When you get a VPS server from us, you will be able to take advantage of our custom-developed Hepsia hosting Control Panel to manage your web content. A Hepsia-managed VPS will allow you to install any PHP script-based application which requires InnoDB, as the MySQL storage engine is part of the standard software package that will be installed on the Virtual Private Server during its setup. When you create a brand-new MySQL database using the Control Panel, you’ll just need to start installing an application – manually or using our application installer tool. InnoDB will be set as the default engine given that the application in question requires it, so you won’t have to do anything else in your VPS account. Correspondingly, if a certain application needs MyISAM, it will be automatically set as the default engine for this concrete database.

InnoDB in Dedicated Servers

All dedicated servers that are ordered with our custom-developed Hepsia Control Panel include a software package that is pre-activated and besides everything else, you’ll get the InnoDB database engine, so you will not need to add it manually if you would like to activate scripts that need it. All it takes to install such a script is to set up a new database and to initiate the setup – once the script installation wizard gains access to the database and starts inserting content into it, InnoDB will be set as the default MySQL engine for this database provided that it is the one needed by the particular script. You will also be able to use scripts that require the other popular MySQL engine – MyISAM, so you will not need to change any settings on the dedicated server. This will permit you to run various scripts on a single machine and to use it to its maximum capacity.