InnoDB is a popular storage engine for the MySQL database management system. It’s an alternative to the default engine – MyISAM, and it has got a number of upsides that have made it the engine of choice for numerous PHP-driven web apps, among them Magento and Joomla, which have moved to InnoDB for good. For example, importing enormous volumes of data will be faster with InnoDB, due to the fact that it locks only a single database row to accomplish a specific operation, not the entire database table, which makes the engine perfect for scalable apps. InnoDB also supports foreign keys and transactions – these refer to the way in which the information is treated. Simply put, importing new or modifying existent data will either be entirely completed, or will be canceled and the procedure will be rolled back if a certain problem occurs in the meantime, hence the content that remains in the database will not be lost.

InnoDB in Shared Web Hosting

InnoDB is available with all our shared web hosting by default, not upon request or as a paid upgrade, so you will be able to install and manage any PHP script-powered web app which requires the MySQL database storage engine without encountering any problem once you activate your shared account. InnoDB will be pre-selected as the default engine for a certain MySQL database during the app installation, no matter if you take advantage of our single-click installation tool or create the database and install the app manually, as long as the app requires InnoDB instead of the more popular MyISAM engine. We’ll perform daily backups of all your databases, so you can be sure that you’ll never lose any data if you delete a database by mistake or you overwrite some crucial info – you will simply need to touch base with us and we will restore everything the way it was.

InnoDB in Semi-dedicated Hosting

If you create a brand-new MySQL database through the hosting Control Panel coming with all our semi-dedicated server plans and you start installing a PHP-based software app either manually or using our 1-click app installer tool, the database storage engine will be set automatically based on the given app’s requirements. As InnoDB is available on the cloud platform where your new semi-dedicated account will be created, it will be set as the default engine for any application that needs it without the need for any manual action on your end at any moment. To prevent any chance of losing info if you update an application or if you delete a database by accident, we will make a backup of all your MySQL databases every day, so if anything goes wrong, we can retrieve your content.

InnoDB in VPS Web Hosting

When you order a virtual private server from our company, you’ll be able to take full advantage of our custom-developed Hepsia Control Panel to manage your content. A Hepsia-managed Virtual Private Server will permit you to use any PHP-powered web app which needs InnoDB, as the MySQL database storage engine is included in the software bundle that will be pre-installed on the Virtual Private Server during its setup. When you set up a new MySQL database via the hosting Control Panel, you’ll simply need to begin installing an app – manually or using our application installer tool. InnoDB will be set as the default engine as long as the app in question requires it, so you will not have to do anything else in your account. Similarly, if a given app needs MyISAM, it will be automatically set as the default engine for this concrete database.

InnoDB in Dedicated Servers Hosting

When you obtain a new dedicated server, you’ll be able to pick any of the three hosting Control Panels that we offer – DirectAdmin, Hepsia and cPanel. Each server ordered with Hepsia comes with InnoDB pre-activated, so you will not have to activate this MySQL database storage engine manually to be able to use PHP-powered apps that require it. InnoDB is used by scalable applications and since a dedicated server will supply you with all the system resources that you require in order to manage large-scale websites, it’s pretty possible that you will use InnoDB. You’ll be able to make use of other engines as well, so in case a particular app needs MyISAM instead of InnoDB, you will not come across any impediment while managing it. The engine that will be used will be recognized automatically when the app installation process starts, so you will not have to tweak any setting manually whatsoever.