InnoDB
What?s InnoDB? Why has it been picked up as the default MySQL storage engine?
InnoDB is a database engine for MySQL databases, which is used by popular PHP script-driven applications such as Joomla™ 3 and Magento. It’s excellent for scalable apps, as it performs amazingly well when managing large data volumes. Instead of locking the entire database table to insert new information in a database as many other engines do, InnoDB locks only one row, so it can process a lot more tasks for the same period of time. Moreover, InnoDB offers a much better crash recovery and supports database transactions and foreign key constraints – a set of rules that specify how data imports and updates should be handled. In case a particular operation hasn’t been fully completed for whatever reason, the action will be rolled back. In this way, the information in the database will remain undamaged and won’t be partially merged with newly imported content.
-
InnoDB in Semi-dedicated Hosting
If you set up a brand-new MySQL database through the hosting Control Panel provided with each of our
semi-dedicated server packages and you begin installing a PHP-based application either manually or using our 1-click app installer, the storage engine for the MySQL database will be set automatically depending on the requirements of the particular application. As InnoDB is available on the cloud website hosting 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 any manual action required on your end at any moment. To prevent any chance of losing information if you update an app or if you erase a database accidentally, we will generate backups of all your MySQL databases every day, so if anything goes wrong, we can retrieve your data.
-
InnoDB in Dedicated Web Hosting
If you get a new
dedicated server, you’ll be able to pick one of the three hosting Control Panels that we are offering – DirectAdmin, Hepsia and cPanel. Each dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you will not have to enable this storage engine manually so as to be able to run script-powered software apps that need it. InnoDB is used by scalable apps and since a dedicated server will provide you with all the system resources that you need to run large-scale websites, it’s very likely that you will use InnoDB. You will be able to use other engines as well, so in case a specific application requires MyISAM rather than InnoDB, you won’t have any difficulty while running it. The engine that will be used will be automatically recognized once the app installation process commences, so you will not need to modify any setting manually at any time.