InnoDB is a very popular database storage engine for the MySQL database management system. It’s an alternative to the default engine – MyISAM, and it has many advantages which have made it the engine of choice for plenty of PHP script-driven software apps, among them Joomla and Magento, which have moved to InnoDB for good. For instance, adding enormous volumes of data will be faster with InnoDB, since it locks only a single database row to perform a task, not the entire database table, which makes the engine ideal for scalable apps. It also supports foreign keys and database transactions – these refer to the manner in which the information is tackled. Simply put, importing new or modifying existent data will either be entirely completed, or will be annulled and the procedure will be rolled back if a certain problem shows up in the meantime, therefore the content that remains in the database won’t be lost.

InnoDB in Cloud Hosting

Every PHP script-powered software app that needs InnoDB will run flawlessly on our cutting-edge cloud web hosting platform and the storage engine is available with all our cloud hosting packages. Whenever you create a MySQL database manually or our app installer creates one automatically and an app installation is started, the engine that the database in question will use will be selected based on the app’s specifications without having to edit any setting in your shared account. InnoDB will be selected automatically for any application that requires this particular engine and you will be able to take advantage of its full potential. We’ll keep daily content backups, so if you accidentally erase a MySQL database that’s important to you or you overwrite certain parts of it, we will be able to restore everything the way it was only a few hours earlier.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated hosting include InnoDB and you’ll be able to take full advantage of all the options offered by this storage engine with any script-powered software application that needs it. It’s one of the engines that we have on our cloud website hosting platform, so the one that will be picked depends on the prerequisites of the given application. You will not need to do anything manually in order to activate InnoDB, as it will be set as the default engine whenever you install an app – whether manually or using our 1-click app installer tool. To avoid any risk, we’ll perform regular backups of all your MySQL databases, so if anything goes wrong following some update or if you erase some content by mistake, we’ll be able to restore your database the way it was on any of the past seven days.

InnoDB in VPS

All Linux VPS that are ordered with the Hepsia Control Panel come with InnoDB already installed, so you’ll be able to make use of any open-source script-driven app that requires this storage engine without the need to configure anything manually. You can pick Hepsia on the VPS order page and your new server will be up and running within the hour, so you can log in and start building your Internet sites straight away. When you set up a new MySQL database and begin the app activation process, our system will choose the engine for this MySQL database automatically. Thus, you can run different applications at the same time without having to change anything on the VPS server. You can create a WordPress weblog that makes use of the default MySQL engine – MyISAM, and a Magento-powered shopping portal that uses InnoDB, for example.

InnoDB in Dedicated Hosting

When you order a new dedicated server, you will be able to pick one of the 3 hosting Control Panels offered by our company – DirectAdmin, Hepsia and cPanel. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you will not need to activate this storage engine manually to be able to manage script-driven web applications that need it. InnoDB is used for scalable applications and since a dedicated server will give you all the resources that you need to manage large-scale sites, it is pretty likely that you’ll use InnoDB. You’ll be able to use other engines as well, so if a particular application requires MyISAM rather than InnoDB, you won’t have any difficulty while using it. The engine that will be used will be automatically detected when the app installation procedure commences, so you won’t have to edit any setting manually whatsoever.