InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it offers 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 used by many devs that build scalable web applications, because it works more efficiently with enormous amounts of data, while it keeps the server load low. Also, it uses row-level locking in case any info should be edited, whereas many other engines lock the entire database table and thus require more time to handle multiple sequential tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – if the modification of the entire data cannot be completed for some reason, the operation is rolled back to avoid confusion or data loss. Magento and the newest Joomla versions are two instances of widespread PHP script-powered applications which have switched to InnoDB.

InnoDB in Shared Hosting

Any open-source script-powered web application that needs InnoDB will function flawlessly on our leading-edge cloud web hosting platform and the MySQL database engine is offered with all our shared hosting packages. Every time you create a database manually or our app installer creates one automatically and an app installation is started, the engine that the database will make use of will be selected based on the app’s requirements without having to update any setting in your hosting account. InnoDB will be chosen automatically for any application that requires this particular engine and you’ll be able to make the most of its full potential. We’ll keep regular content backups, so in case you unintentionally erase a MySQL database that you need or you overwrite a certain part of it, we will be able to restore your content the way it was just a few hours ago.

InnoDB in Dedicated Servers Hosting

InnoDB is included as standard with all Linux dedicated servers hosting ordered with the Hepsia hosting Control Panel. It is part of the software package that we install on all Hepsia-equipped servers, so once your machine is up and running, you will be able to log in and to install a various PHP-driven software application that needs this particular MySQL database engine. If you create a new MySQL database via the hosting Control Panel, there won’t be any active engine until you start installing an application. Once the app setup wizard begins importing data into the database, the engine will be selected automatically in accordance with the requirements of the application in question, so you can use both InnoDB and MyISAM without having to select either one of them explicitly at any moment. Therefore, you can use an immense collection of applications for your Internet sites.