InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, because it provides a significantly better overall performance and an improved database crash recovery in comparison to the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is endorsed by a lot of web developers that write scalable software applications, since it works more effectively with enormous volumes of data, while it keeps the server load at a minimum. Additionally, it locks only one database row if anything should be edited, while many other engines lock the entire database table and hence require much more time to carry out multiple consecutive tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – if the entire data modification process cannot be completed for whatever reason, the operation is rolled back to avoid scrambling or data loss. Magento and the newest Joomla editions are two examples of popular PHP-based apps which have moved to InnoDB.

InnoDB in Cloud Hosting

InnoDB is offered with all our Linux cloud hosting by default, not upon request or as a paid upgrade, so you can activate and run any PHP script-based web app that needs the database storage engine without encountering any obstacle once you open your shared website hosting account. InnoDB will be pre-selected as the default engine for a particular MySQL database during the app installation process, no matter if you take advantage of our 1-click installation tool or create the database and set up the application manually, provided that the application requires it instead of the more popular MyISAM engine. We will create daily backups of all your databases, so you can rest assured that you’ll never lose any data if you erase a database by accident or you overwrite some essential info – you just have to touch base with us and we will restore the database back to normal.

InnoDB in Semi-dedicated Hosting

All our semi-dedicated hosting come with InnoDB and you will be able to get the most out of all the features of this database engine with any PHP script-based web application that requires it. InnoDB is among the engines that are available on our cloud web hosting platform, so the one that will be picked depends on the prerequisites of the given app. You will not need to do anything manually in order to enable InnoDB, since it will be set as the default engine whenever you install an application – whether manually or using our one-click application installer. To be on the safe side, we’ll generate daily database backups, so if something goes wrong after some update or if you erase some data by accident, we will be able to restore your database the way it was on any of the past 7 days.

InnoDB in VPS Hosting

If our in-house developed Hepsia Control Panel is chosen during the registration process for a new Linux virtual private servers , InnoDB will be installed on the Virtual Private Server along with other necessary software, so you won’t need to do anything if you choose to install script-based web applications that require this MySQL database engine. The default MySQL engine – MyISAM, will be activated as well. You can set up a new MySQL database and start installing the application manually or using our one-click installation tool. The system will recognize the engine that the application in question requires and will assign it to the specific database, so the installation process will continue flawlessly and the app can import its data into that database. Therefore, you can activate apps with different requirements in regard to the MySQL engine without the need to make any modifications on your VPS.

InnoDB in Dedicated Web Hosting

Our Hepsia Control Panel is among the features that you can choose on the server order page when you buy a dedicated server from us. Since this is the most powerful kind of hosting, it’s rather likely that you will manage very popular sites that will draw a lot of visitors, and since InnoDB is among the very best choices for such Internet sites, we will activate it along with all the other software applications that come with a Hepsia-equipped server. If you set up a brand new database in your account, there won’t be any active database storage engine until you start installing a script, whether manually through your web browser or using the automatic script installer that is available in the Control Panel. The required engine will be automatically detected and will be assigned to that database, so you can install scripts that need InnoDB, as well as ones that require MyISAM – the default MySQL engine, without running into any complication.