InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, because it provides a much better overall performance and an improved crash recovery in comparison with the default engine used by the MySQL database management system – MyISAM. InnoDB is preferred by numerous programmers that create scalable web applications, due to the fact that it works much more effectively with huge volumes of data, while it keeps the server processing load low. Also, it locks only one database row if any information should be edited, while lots of other engines lock the entire table and hence need more time to fulfill multiple successive tasks. Last, but not least, InnoDB observes the "all-or-nothing" rule – in case the modification of the entire data cannot be completed for any reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the latest Joomla editions are two instances of widespread PHP script-driven apps which have shifted over to InnoDB.

InnoDB in Cloud Website Hosting

Every PHP-based web app that needs InnoDB will run flawlessly on our advanced cloud platform and the MySQL database engine is available with all our cloud website hosting plans. Each time you create a database manually or our app installer tool creates one automatically and an app installation process is started, the engine that the database in question will use will be selected based on the app’s specifications without the need to configure any setting in your shared web hosting account. InnoDB will be picked automatically for any app that requires this particular engine and you’ll be able to make the most of its full potential. We’ll make regular content backups, so if you accidentally remove a MySQL database that’s important to you or you overwrite a specific part of it, we’ll be able to restore the database the way it was just a couple of hours ago.

InnoDB in Semi-dedicated Servers

InnoDB comes with each of our Linux semi-dedicated servers by default, so as soon as you get a new account, you can move on and activate any script-driven software application that needs the MySQL storage engine. A couple of engines are installed on our cloud hosting platform, so when you create a brand new MySQL database and begin installing an application manually, or decide to make use of the Hepsia Control Panel-integrated application installer, the engine for the database will be set depending on the requirements of the specific application. This will permit you to install and run InnoDB-specific apps without any problems and without updating any settings in your account. To take no chances, we will always have a seven-day-old backup of all your MySQL databases, so if you delete or change any content by mistake, we can swiftly restore it.

InnoDB in VPS Servers

If you acquire a VPS server from our company, you’ll be able to take advantage of our in-house developed Hepsia hosting Control Panel to manage your web content. A Hepsia-equipped VPS will allow you to run any PHP-based web application which needs InnoDB, as the storage engine is included in the default software bundle that will be pre-installed on the server during its setup. When you set up a brand new database via the hosting Control Panel, you’ll simply have to begin installing an app – manually or using our app installer. InnoDB will be set as the default engine given that the app in question needs it, so you will not have to do anything else in your VPS account. Analogously, if a given app requires MyISAM, it will be automatically set as the default engine for this concrete MySQL database.

InnoDB in Dedicated Servers

InnoDB is included as standard with all Linux dedicated servers that are ordered with the Hepsia hosting Control Panel. It’s an essential part of the software package that will be installed on all Hepsia-equipped dedicated servers, so once your physical machine is assembled, you’ll be able to sign in and to install any script-driven software app that requires this particular MySQL database storage engine. If you set up a new MySQL database via the Control Panel, there won’t be any activated engine till you start installing an app. As soon as the app configuration wizard starts importing information into the database, the engine will be chosen automatically depending on the prerequisites of the application in question, so you can run both InnoDB and MyISAM without the need to select either one of them explicitly at any moment. Therefore, you can make use of a wide selection of applications for your websites.