InnoDB is a very popular database storage engine for the MySQL DBMS. It is an alternative to the default engine – MyISAM, and it has a lot of strengths which make it the engine of choice for a lot of PHP script-driven web applications, among them Joomla and Magento, which have moved to InnoDB for good. For instance, importing large data volumes will be much faster with InnoDB, because it locks only a single database row to accomplish a specific task, not the entire table, which makes the engine ideal for scalable applications. It also supports foreign keys and database transactions – these refer to the way in which the info is handled. In simpler words, adding new or updating existent data will either be thoroughly completed, or will be aborted and the operation will be rolled back in case a given issue occurs in the meantime, thus the content that remains in the database won’t be damaged.

InnoDB in Cloud Hosting

InnoDB is offered with all our Linux cloud hosting by default, not upon request or as a paid upgrade, so you will be able to activate and run any open-source script-based software application that needs the MySQL database engine without the need to deal with any problem once you open your shared hosting account. InnoDB will be selected automatically as the default engine for a certain MySQL database during the app installation process, irrespective of whether you take advantage of our single-click installer or create the database and activate the application manually, provided that the app requires InnoDB instead of the more popular MyISAM engine. We will maintain regular backups of all your databases, so you can rest assured that you won’t ever lose any content in case you delete a database unintentionally or you overwrite some essential info – you will just need to notify us and we’ll restore your content the way it was.

InnoDB in Semi-dedicated Hosting

You can activate an open-source script-powered web application that requires InnoDB with all of our semi-dedicated server plans, due to the fact that all the accounts are created on our cutting-edge cloud hosting platform where the database storage engine is installed. A new database can be set up in two different ways – manually through the Database Manager section of the Hepsia website hosting Control Panel, or automatically – when you take advantage of our one-click application installer. Either way, the needed engine will be picked automatically once the application’s activation starts, so you will not need to edit anything manually, no matter if the app needs InnoDB or the more frequently used MyISAM. Furthermore, we will always be able to restore any of your MySQL databases in case you remove one by accident, as we create a couple of backups every day, each of which is stored for 1 week.

InnoDB in VPS Web Hosting

In case our custom Hepsia Control Panel is selected during the registration process for a new Linux virtual private servers , InnoDB will be installed on the Virtual Private Server along with other essential pieces of software, so you won’t have to do anything if you choose to use open-source script-powered software apps that require this MySQL database engine. The default MySQL engine – MyISAM, will be activated as well. You can create a brand new MySQL database and start the app installation procedure manually or using our 1-click installation tool. The system will detect the engine that the app in question requires and will set it for the specific database, so the installation will proceed impeccably and the app can import its data into that database. In this way, you can make use of applications with various requirements concerning the MySQL engine without making any modifications on your VPS.

InnoDB in Dedicated Servers Hosting

If you get a new dedicated server, you will be able to select any of the 3 Control Panels that we’re offering – Hepsia, cPanel and DirectAdmin. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you won’t need to install this database storage engine manually to be able to run PHP script-based 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 in order to manage large-size websites, it is very likely that you’ll use InnoDB. You’ll be able to use other engines too, so in case a specific app requires MyISAM rather than InnoDB, you won’t have to deal with any problem while running it. The engine that will be used will be automatically detected when the app installation procedure starts, so you will not need to configure any settings manually whatsoever.