InnoDB is a very popular database storage engine for the MySQL database management system. It’s an alternative to the default MyISAM engine and it has plenty of advantages that make it the engine of choice for plenty of open-source script-based software apps, among them Joomla and Magento, which have switched to InnoDB permanently. For example, adding enormous amounts of data will be much faster with InnoDB, because it locks only one row to complete a certain operation, not the entire database table, which makes the engine perfect for scalable applications. It also supports foreign keys and database transactions – these refer to the way in which the info is treated. In simpler words, appending new or updating existent data will either be fully completed, or will be annulled and the procedure will be rolled back in case any issue shows up in the meantime, hence the content that remains in the database will not be lost.

InnoDB in Shared Hosting

While InnoDB is either a paid upgrade or it is not available at all with many hosting providers, it’s an essential part of the default set of services that we are offering with our shared hosting plans. If you want to use a PHP script-based application that needs InnoDB specifically, in order to be installed and to perform correctly, you will not experience any impediments as the MySQL storage engine is available on our in-house built cloud hosting platform. No matter if you set up a brand new MySQL database and activate an app manually or make use of our 1-click application installer software tool, InnoDB will be selected automatically by our platform as the default engine if the respective application needs InnoDB instead of MyISAM. Besides the incredible crash recovery that InnoDB offers, we also maintain regular backups of all databases, so we can swiftly recover any database in your shared account.

InnoDB in Semi-dedicated Hosting

All our semi-dedicated hosting come with InnoDB and you will be able to get the most out of all the features offered by this database engine with any PHP script-driven web app that needs it. InnoDB is one of the engines that are available on our cloud platform, so the one that will be picked depends on the particular app’s requirements. You will not need to do anything manually to activate InnoDB, since it will be set as the default engine when you install an application – whether manually or using our 1-click app installer tool. To be on the safe side, we will keep regular database backups, so if something goes wrong after an update or if you delete some data by mistake, we’ll be able to get your database back to the way it was on any of the previous seven days.

InnoDB in VPS Hosting

If you get a virtual private server with our Hepsia Control Panel, the InnoDB database storage engine will be part of the software package that will be installed on your VPS server before we hand it over to you. You won’t have to configure anything manually and you’ll be able to enable and use any PHP script-based software application that needs InnoDB when your VPS server is up and running, which takes no more than 1 hour after the order submission procedure itself. A number of engines are offered, so whenever you set up a MySQL database via the Hepsia Control Panel, a particular engine will be activated once the app installation starts and our system will automatically recognize the engine that is required by the application in question. If you need MyISAM, for example, you will not have to do anything different from installing the app of your preference, whether manually or using our app installer tool.

InnoDB in Dedicated Web Hosting

When you obtain a new dedicated server, you will be able to pick one of the 3 Control Panels that we are offering – DirectAdmin, Hepsia and cPanel. Each server ordered with Hepsia comes with InnoDB pre-installed, so you will not need to install this database storage engine manually to be able to use PHP script-based software applications that require it. InnoDB is used for scalable applications and since a dedicated server will offer you all the system resources that you need in order to manage large-size websites, it’s pretty possible that you will use InnoDB. You will be able to use other engines as well, so in case a specific application needs MyISAM instead of InnoDB, you won’t need to deal with any impediment while running it. The engine that will be used will be recognized automatically when the app installation process begins, so you will not have to update any settings manually at any moment.