InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, because it provides a much better overall performance and a faster database crash recovery in comparison with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is used by numerous devs that write highly scalable software apps, since it works better with huge volumes of data, while it keeps the server processing load low. In addition, it locks only one database row if anything should be updated, while many other engines lock the entire database table and therefore require much more time to complete several consecutive tasks. Last, but not least, InnoDB observes a set of "all-or-nothing" rules – in case the modification of the entire data cannot be completed for whatever reason, the action is rolled back to avoid confusion or the loss of data. Magento and the latest Joomla editions are two examples of famous PHP script-driven applications which have moved to InnoDB.

InnoDB in Hosting

Every PHP script-driven web app that needs InnoDB will run flawlessly on our leading-edge cloud web hosting platform and the MySQL storage engine is offered with all our hosting packages. Every time you create a MySQL database manually or our app installer creates one automatically and an app installation is started, the engine that the database will make use of will be selected on the basis of the app’s requirements without the need to update any setting in your account. InnoDB will be picked automatically for any application that requires this particular engine and you will be able to get the most out of its full potential. We’ll make regular content backups, so in case you unintentionally remove a MySQL database that is important to you or you overwrite a certain part of it, we will be able to restore your content the way it was only a few hours ago.

InnoDB in Semi-dedicated Hosting

InnoDB comes with each of our Linux semi-dedicated packages by default, so as soon as you obtain a new account, you can move on and activate any PHP-based application that requires the MySQL storage engine. Several engines are installed on our cloud website hosting platform, so when you set up a brand-new database and start installing an application manually, or decide to take advantage of the Hepsia hosting Control Panel-integrated app installer tool, the engine for the database will be selected on the basis of the requirements of the app in question. This will allow you to activate and run InnoDB-specific applications without needing to cope with any complication and without the need to change any settings in your semi-dedicated account. To avoid any risk, we’ll always have a 1-week-old backup of all your databases, so if you erase or change any content accidentally, we can swiftly restore it.

InnoDB in VPS

When you order a virtual private server from our company, you’ll be able to take advantage of our custom-built Hepsia Control Panel to manage your content. A Hepsia-equipped VPS will permit you to install any open-source script-based app that requires InnoDB, as the MySQL database storage engine is an integral part of the default software package that will be installed on the VPS server during its setup. When you create a brand new database through the hosting Control Panel, you will simply have to begin installing an app – manually or using our app installer. InnoDB will be set as the default engine given that the app in question needs it, so you will not need to do anything else in your VPS account. Identically, if a certain application needs MyISAM, it will be automatically set as the default engine for this particular database.

InnoDB in Dedicated Hosting

If you acquire a new dedicated server, you will be able to select one of the 3 hosting Control Panels that we’re offering – Hepsia, DirectAdmin and cPanel. Each dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-installed, so you won’t need to activate this MySQL storage engine manually in order to be able to run PHP-powered software apps that need it. InnoDB is used for scalable apps and since a dedicated server will supply you with all the server resources that you need in order to run very large Internet sites, it’s quite possible that you will resort to InnoDB. You’ll be able to make use of other engines too, so if a specific application requires MyISAM rather than InnoDB, you won’t run into any difficulty while managing it. The engine that will be used will be detected automatically as soon as the app installation process commences, so you will not have to change any settings manually at any point.