InnoDB is a very popular storage engine for the MySQL database management system. It’s an alternative to the default engine – MyISAM, and it has plenty of strong sides that have made it the preferred engine for plenty of PHP-driven apps, among them Joomla and Magento, which have shifted over to InnoDB for good. For example, importing immense data volumes will be much faster with InnoDB, due to the fact that it locks only a single database row to complete a certain task, not the entire table, which makes the engine excellent for scalable applications. It also supports foreign keys and transactions – these refer to the way in which the info is handled. Simply put, adding new or editing existent data will either be thoroughly completed, or will be aborted and the operation will be rolled back if a certain problem shows up during the process, which is why the content that remains in the database won’t be damaged.

InnoDB in Shared Website Hosting

While InnoDB is either a paid upgrade or it is not available at all with many hosting service providers, it is included in the standard set of services that we offer with our shared website hosting plans. In case you wish to use a PHP script-driven app that requires InnoDB specifically, in order to be installed and to work properly, you won’t face any impediments since the database engine is available on our custom-developed cloud hosting platform. Irrespective of whether you create a brand new database and activate an app manually or take advantage of our one-click app installer software instrument, InnoDB will be selected automatically by our platform as the default engine if the respective app requires InnoDB instead of MyISAM. In addition to the remarkable database failure recovery that InnoDB is offering, we also store regular backups of all databases, so that we can quickly restore any database in your shared account.

InnoDB in Semi-dedicated Servers

InnoDB comes with all our Linux semi-dedicated hosting plans by default, so as soon as you purchase a new account, you can go ahead and activate any script-driven web application that requires the storage engine. A number of engines are pre-installed on our cloud web hosting platform, so when you create a new database and begin installing an application manually, or opt to make use of the Hepsia Control Panel-integrated app installer tool, the engine for the database will be selected based on the requirements of the specific application. This will allow you to install and manage InnoDB-specific apps without encountering any difficulty and without updating any settings in your account. To be on the safe side, we will always keep a 7-day-old backup of all your MySQL databases, so if you delete or change any content by mistake, we can easily retrieve it.

InnoDB in VPS Servers

All VPS servers that are ordered with the Hepsia hosting Control Panel come with InnoDB already installed, so you’ll be able to run any PHP script-based web application that needs the database storage engine without the need to install anything manually. You can select Hepsia on the VPS configuration page and your brand new VPS server will be set up within the hour, so you can sign in and begin creating your sites right away. When you set up a new database and start the app activation process, our system will pick the engine for this database automatically. Thus, you can run different apps simultaneously without configuring anything on the VPS server. You can have a WordPress online blog that makes use of the default MySQL engine – MyISAM, and a Magento-powered online shop that makes use of InnoDB, for instance.

InnoDB in Dedicated Servers

If you acquire a new dedicated server, you’ll be able to choose one of the 3 Control Panels offered by us – Hepsia, cPanel and DirectAdmin. Any dedicated server ordered with Hepsia comes with InnoDB pre-activated, so you will not have to activate this database engine manually in order to be able to manage PHP script-powered apps that need it. InnoDB is used by scalable applications and since a dedicated server will provide you with all the resources that you require to manage large-scale Internet sites, it’s rather possible that you’ll use InnoDB. You will be able to make use of other engines as well, so in case a particular application requires MyISAM rather than InnoDB, you will not have to deal with any predicament while managing it. The engine that will be used will be recognized automatically once the app installation procedure starts, so you will not need to change any settings manually whatsoever.