InnoDB is a very popular database storage engine for the MySQL relational database management system. It’s an alternative to the default engine – MyISAM, and it has lots of strong sides that have made it the preferred engine for lots of PHP-driven software apps, including Joomla and Magento, which have switched to InnoDB permanently. For instance, adding immense data volumes will be faster with InnoDB, due to the fact that it locks only a single database row to carry out a specific task, not the entire table, which makes the engine ideal for scalable apps. It also supports foreign keys and transactions – these refer to the manner in which the info is handled. Simply put, adding new or modifying existing data will either be fully completed, or will be canceled and the procedure will be rolled back if a given issue appears during the process, therefore the content that remains in the database will not be damaged.

InnoDB in Shared Hosting

You can activate any PHP script-based software application that needs InnoDB if you have a Linux shared hosting with us, as the storage engine is present on our avant-garde cloud platform as standard. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup will proceed flawlessly if this engine is required. You can install applications that use the MyISAM engine without any impediments as well and, once again, the engine will be pre-selected, so you will not have to modify any setting manually at any time. On top of that, we’ll also perform regular backups of all the databases that you have in your shared hosting account, so in case you delete or overwrite anything, we can quickly restore it the way it was on any of the previous 7 days.

InnoDB in Semi-dedicated Hosting

If you create a brand new MySQL database through the Control Panel offered with each of our semi-dedicated server packages and you start installing a PHP-driven software application either manually or using our 1-click app installer, the MySQL database storage engine will be selected automatically on the basis of the specific app’s requirements. Since InnoDB is available on the cloud hosting platform where your new semi-dedicated hosting account will be created, it will be set as the default engine for each application that requires it without the need for any manual action on your end at any moment. To avoid any chance of losing info if you update an app or if you erase a database unintentionally, we will make a backup of all your databases each and every day, so if something goes wrong, we can retrieve your data.

InnoDB in VPS

When you get a virtual private server from us, you will be able to take advantage of our custom-built Hepsia Control Panel to manage your web content. A Hepsia-managed VPS will permit you to use any open-source script-driven application which requires InnoDB, as this MySQL storage engine is an integral part of the default software package that will be installed on your server during its configuration. When you create a brand new MySQL database using the hosting Control Panel, you just need to begin installing an application – manually or using our application installer. InnoDB will be set as the default engine as long as the app in question needs it, so you will not have to do anything else in your account. Equivalently, if an app requires MyISAM, it will be automatically set as the default engine for this specific database.

InnoDB in Dedicated Hosting

When you buy a new dedicated server, you’ll be able to choose one of the three Control Panels that we are offering – cPanel, DirectAdmin and Hepsia. Each dedicated server ordered with Hepsia comes with InnoDB pre-activated, so you will not need to install this MySQL database engine manually so as to be able to manage open-source script-based web apps that require it. InnoDB is used by scalable applications and since a dedicated server will give you all the system resources that you need in order to manage large-scale Internet sites, it’s pretty likely that you will use InnoDB. You will be able to use other engines too, so if a specific app requires MyISAM rather than InnoDB, you will not need to deal with any problem while running it. The engine that will be used will be automatically recognized as soon as the app installation process starts, so you won’t have to alter any setting manually at any moment.