InnoDB is a MySQL storage engine, which has been gaining popularity in recent years, as it offers a better overall performance and an improved database failure recovery compared to the default engine that is used by the MySQL database management system – MyISAM. InnoDB is used by plenty of developers that build highly scalable software apps, since it works better with immense amounts of data, while it keeps the server load low. Additionally, it uses row-level locking if anything should be edited, whereas many other engines lock the entire table and thus require more time to process several consecutive tasks. Last, but not least, InnoDB adheres to the "all-or-nothing" rule – if the entire data modification procedure cannot be completed for any reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the newest releases of Joomla are two examples of famous script-based software platforms that have switched to InnoDB.

InnoDB in Shared Hosting

You will be able to activate any PHP script-driven web application that requires InnoDB in case you have a shared hosting plan with us, as the MySQL storage engine is present on our cutting-edge cloud platform as standard. Throughout the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup will proceed impeccably in case this engine is needed. You can install apps that require the MyISAM engine without encountering any obstacle as well and, again, the engine will be selected automatically, so you will not have to edit any setting manually at any time. Furthermore, we’ll also carry out daily backups of all the databases that you’ve got in your shared web hosting account, so if you delete or overwrite something, we can easily restore it the way it was on any of the previous 7 days.

InnoDB in Semi-dedicated Servers

All our semi-dedicated plans support InnoDB and you will be able to take full advantage of all the features offered by this database engine with any PHP script-driven software app that needs it. InnoDB is one of the engines that we have on our cloud platform, so the one that will be used depends on the prerequisites of the application in question. You will not have to do anything manually to enable InnoDB, because it will be set as the default engine when you install an app – whether manually or using our 1-click application installer. To be on the safe side, we’ll generate daily MySQL database backups, so if anything goes wrong after some update or if you erase some data unintentionally, we will be able to restore the database the way it was on any of the past seven days.

InnoDB in VPS Servers

All VPS plans that are ordered with the Hepsia hosting Control Panel come with InnoDB pre-activated, so you’ll be able to run any open-source script-based web app that requires this MySQL database storage engine without configuring anything manually. You can select Hepsia on the VPS configuration page and your brand new server will be up and running within the hour, so you can log in and start setting up your sites straight away. Once you create a new MySQL database and begin the app activation process, our system will set the engine for this database automatically. Thus, you can activate various apps simultaneously without the need to update anything on the Virtual Private Server. You can have a WordPress-based blog that uses the default MySQL engine – MyISAM, and a Magento-based online shop that makes use of the InnoDB engine, for instance.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated web hosting plans ordered with the Hepsia Control Panel. It is an integral part of the default software package that we install on all Hepsia-equipped dedicated servers, so once your machine is assembled, you will be able to log in and to install any kind of PHP script-powered app that needs this particular MySQL database engine. If you create a new MySQL database via the Control Panel, there won’t be any activated engine till you begin installing an app. Once the app activation wizard starts entering content into the newly created database, the engine will be chosen automatically in accordance with the requirements of the particular application, so you can use both InnoDB and MyISAM without selecting either one of them explicitly at any time. Therefore, you can use a large variety of applications for your Internet sites.