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 a faster database crash recovery in comparison with the default engine that is used by the MySQL relational database management system – MyISAM. InnoDB is used by many developers that write scalable apps, as it works much more effectively with huge volumes of data, while it keeps the server load at a minimum. Moreover, it it locks only one row in the database if any information should be modified, while lots of other engines lock the entire table and hence require more time to complete multiple sequential tasks. Last, but not least, InnoDB obeys a set of "all-or-nothing" rules – if the entire data modification procedure cannot be completed successfully for some reason, the action is rolled back to avoid confusion or the loss of data. Magento and the newest Joomla versions are two instances of widely used open-source script-powered software platforms which have switched to InnoDB.

InnoDB in Cloud Website Hosting

InnoDB is offered with all our cloud website hosting service by default, not upon request or as a paid upgrade, so you’ll be able to activate and run any open-source script-powered app that requires the InnoDB storage engine without the need to deal with any difficulty as soon as you open your shared 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 one-click installation tool or create the MySQL database and set up the application manually, on the condition that the app requires it instead of the more famous MyISAM engine. We’ll perform daily backups of all your MySQL databases, so you can be sure that you won’t ever lose any data if you delete a database by mistake or you overwrite some essential information – you’ll simply have to get in touch with us and we’ll restore your content back to normal.

InnoDB in Semi-dedicated Servers

All our semi-dedicated hosting service come with InnoDB and you can get the most out of all the features offered by this database engine with any PHP script-powered software app that requires it. InnoDB is among the engines that we have on our cloud website hosting platform, so the one that will be used depends on the requirements of the given application. You won’t need to do anything manually 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 will generate regular MySQL database backups, so if something goes wrong after an update or if you erase some data unintentionally, we’ll be able to get your database back to the way it was on any of the previous 7 days.

InnoDB in VPS Servers

In case our custom Hepsia hosting Control Panel is picked during the signup process for a new VPS servers , InnoDB will be activated on the VPS server along with other essential software, so you won’t have to do anything if you decide to make use of script-based apps that need this MySQL storage engine. MyISAM – the default MySQL engine, will be activated as well. You can create a brand-new database and start the app installation process manually or using our single-click installer tool. The system will automatically detect the engine that the app in question requires and will assign it to the specific MySQL database, so the installation will continue flawlessly and the application can import its data into that database. Therefore, you can install apps with various requirements in regard to the MySQL engine without the need to make any modifications on your VPS server.

InnoDB in Dedicated Servers

InnoDB comes as standard with all dedicated servers that are ordered with the Hepsia Control Panel. It’s part of the standard software bundle that will be installed on all Hepsia-equipped servers, so as soon as your machine is set up, you’ll be able to sign in and to activate any type of open-source script-based app that needs this particular database engine. When you create a new MySQL database through the Control Panel, there won’t be any active engine until you start installing an app. Once the app activation wizard starts importing information into the database, the engine will be chosen automatically depending on the requirements of the respective application, so you can run both InnoDB and MyISAM without selecting either of them specifically at any time. Thus, you can make use of an extensive collection of apps for your sites.