InnoDB is a MySQL database engine, which has been gaining popularity lately, because it offers a much better overall performance and a faster database failure recovery in comparison with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is used by numerous web developers that run scalable applications, because it works much better with immense amounts of data, while it keeps the server load low. What’s more, it locks only a single database row in case any info should be modified, whereas lots of other engines lock the entire table and hence need more time to complete multiple successive tasks. Last, but not least, InnoDB adheres to the "all-or-nothing" rule – if the entire data modification procedure cannot be completed successfully for whatever reason, the operation is rolled back to prevent confusion or the loss of data. Magento and the newest versions of Joomla are two instances of famous PHP-based web apps that have shifted over to InnoDB.

InnoDB in Website Hosting

Any PHP-powered software application that needs InnoDB will function flawlessly on our innovative cloud hosting platform and the MySQL database storage engine is offered with all our website hosting packages. Whenever you create a MySQL database manually or our app installer creates one automatically and an app installation process is started, the engine that the database will use will be selected in accordance with the app’s prerequisites without the need to change any setting in your shared hosting account. InnoDB will be chosen automatically for any application that requires this specific engine and you will be able to get the most out of its full potential. We’ll keep daily content backups, so in case you unintentionally delete a database that you need or you overwrite certain parts of it, we will be able to restore your content the way it was just a few hours ago.

InnoDB in Semi-dedicated Servers

All our semi-dedicated servers support InnoDB and you can take advantage of all the options offered by this MySQL storage engine with any script-powered app that requires it. InnoDB is among the engines that we have on our cloud platform, so the one that will be picked depends on the requirements of the specific application. You won’t need to do anything manually in order to enable InnoDB, because it will be set as the default engine when you install an application – whether manually or using our 1-click app installer. To avoid any risk, we will keep daily database backups, so if something goes wrong following some update or if you remove some data by mistake, we’ll be able to restore the database the way it was on any of the past seven days.

InnoDB in VPS Servers

If you get a VPS server with our Hepsia hosting Control Panel, the InnoDB database engine will be part of the standard software package that will be installed on your VPS server before we give it to you. You won’t have to configure anything manually and you’ll be able to install and run any PHP script-based software app that needs InnoDB as soon as your VPS server is ready, which takes no more than 60 minutes after the order process itself. A few engines are available, so whenever you set up a database through the Hepsia Control Panel, a particular engine will be picked once the app activation begins and our system will recognize which engine is required by the app in question. If you have to use MyISAM, for example, you won’t need to do anything different than installing the preferred app, whether manually or using our application installer.

InnoDB in Dedicated Servers

InnoDB comes by default with all dedicated servers that are ordered with the Hepsia Control Panel. It’s included in the default software package that we install on all Hepsia-equipped dedicated servers, so once your physical machine is assembled, you will be able to log in and to activate any PHP script-based web app that requires this MySQL database engine. If you set up a new MySQL database via the hosting Control Panel, there won’t be any activated engine until you start installing an application. Once the app installation wizard begins importing data into the newly created database, the engine will be picked automatically on the basis of the requirements of the respective application, so you can run both InnoDB and MyISAM without having to select either of them specifically at any time. In this way, you can make use of a wide variety of apps for your websites.