InnoDB
See what a database engine is, what are the merits of the InnoDB engine and why it's gaining a huge amount of worldwide popularity.
InnoDB is a storage engine for MySQL databases, which is used by widely used PHP script-driven software apps such as Joomla™ v3 and Magento. It is excellent for scalable applications, since it works stunningly well when handling enormous amounts of data. Rather than locking the entire table to enter new information into a database as many other engines do, InnoDB locks only one database row, so it can complete much more operations for the same length of time. What’s more, InnoDB offers a much better database failure recovery and supports transactions and foreign key constraints – a set of rules that determine how data imports and updates should be handled. If a given task hasn’t been fully completed for any reason, the action will be rolled back. Thus, the database content will be retained intact and won’t be partially merged with newly entered content.
-
InnoDB in Website Hosting
While InnoDB is either a paid upgrade or it is not available at all with other web hosting companies, it’s part of the standard set of features that we offer with our
website hosting plans. In case you wish to make use of an open-source script-driven app that requires InnoDB specifically, in order to be activated and to perform correctly, you will not experience any impediments because the InnoDB database engine is available on our custom cloud platform. Irrespective of whether you set up a new MySQL database and install an application manually or make use of our 1-click application installer software tool, InnoDB will be selected automatically by our system as the default engine if the given app requires InnoDB rather than MyISAM. Besides the amazing database crash recovery offered by InnoDB, we also make regular database backups, so we can swiftly recover any MySQL database in your shared website hosting account.
-
InnoDB in Semi-dedicated Servers
If you set up a brand-new MySQL database through the Control Panel provided with each of our
semi-dedicated server plans and you begin installing a PHP script-based app either manually or using our one-click application installer tool, the storage engine for the MySQL database will be set automatically on the basis of the specific app’s requirements. As InnoDB is available on the cloud hosting platform where your new semi-dedicated server account will be created, it will be set as the default engine for any application that needs it without any manual intervention required on your end at any time. To avoid any chance of losing info if you update an app or if you delete a database accidentally, we’ll make backups of all your MySQL databases each and every day, so if anything happens, we can rescue your content.
-
InnoDB in Dedicated Servers
If you order a new
dedicated server, you will be able to pick any of the three hosting Control Panels offered by our company – DirectAdmin, Hepsia and cPanel. Each dedicated server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you won’t need to activate this MySQL storage engine manually in order to be able to manage open-source script-powered software applications that require it. InnoDB is used by scalable apps and since a dedicated server will provide you with all the resources that you need in order to manage large-scale sites, it is quite possible that you will resort to InnoDB. You’ll be able to use other engines too, so if a certain application needs MyISAM instead of InnoDB, you won’t experience any difficulty while using it. The engine that will be used will be detected automatically the moment the app installation process starts, so you won’t need to fine-tune any setting manually at any moment.