InnoDB
What?s InnoDB? Why has it been picked up as the default MySQL storage engine?
InnoDB is a database storage engine for MySQL relational databases, which is used by popular script-based software applications such as Joomla™ 3 and Magento. It’s perfect for scalable applications, because it performs stunningly well when managing enormous data volumes. Instead of locking the whole table to insert new information in a database as many other engines do, InnoDB locks only one row, so it can process much more operations for the same length of time. In addition, InnoDB offers an improved database failure recovery and supports database transactions and foreign key constraints – rules that prescribe how data inserts and modifications should be treated. If a given operation has not been thoroughly completed for any reason, the action will be rolled back. Thus, the database content will be preserved intact and will not be partially merged with new content.
-
InnoDB in Shared Website Hosting
Every PHP script-based web application that needs InnoDB will run impeccably on our cutting-edge cloud web hosting platform and the MySQL storage engine is offered with all our
shared website hosting packages. Every time you create a database manually or our app installer creates one automatically and an app installation is initiated, the engine that the database will make use of will be selected in accordance with the app’s requirements without having to update any setting in your web hosting account. InnoDB will be chosen automatically for any app that requires this particular engine and you’ll be able to take advantage of its full potential. We’ll create daily content backups, so if you unintentionally erase a MySQL database that’s important to you or you overwrite a specific part of it, we will be able to restore your data the way it was only a few hours earlier.
-
InnoDB in Semi-dedicated Hosting
All our
Linux semi-dedicated hosting include InnoDB and you can use all the features offered by this storage engine with any PHP-driven web application that requires it. InnoDB is among the engines that are available on our cloud website hosting platform, so the one that will be used depends on the given app’s requirements. You will not need to do anything manually to enable InnoDB, as it will be set as the default engine when you install an app – whether manually or using our 1-click app installer tool. To avoid any risk, we’ll perform regular backups of all your MySQL databases, so if something goes wrong after some update or if you remove some content accidentally, we’ll be able to get the database back to the way it was on any of the previous 7 days.
-
InnoDB in VPS Web Hosting
All
Linux VPS web hosting that are ordered with the Hepsia Control Panel come with InnoDB pre-activated, so you will be able to use any PHP script-driven software app that needs the MySQL database storage engine without setting up anything manually. You can select Hepsia on the VPS configuration page and your new Virtual Private Server will be up and running within the hour, so you can log in and begin creating your sites straight away. Once you set up a new MySQL database and start the app installation process, our system will set the engine for that MySQL database automatically. Thus, you can manage different apps simultaneously without the need to modify anything on the server. You can create a WordPress-powered online journal that uses MyISAM – the default MySQL engine, and a Magento-driven e-commerce portal that makes use of the InnoDB engine, for example.
-
InnoDB in Dedicated Servers Hosting
When you acquire a new
dedicated server, you will be able to pick one of the three Control Panels that we are offering – Hepsia, DirectAdmin and cPanel. Any dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-activated, so you won’t have to install this MySQL database engine manually so as to be able to run open-source script-powered apps that require it. InnoDB is used by scalable applications and since a dedicated server will provide you with all the system resources that you need to manage large-size sites, it is pretty likely that you’ll resort to InnoDB. You will be able to make use of other engines too, so in case a specific application needs MyISAM instead of InnoDB, you won’t have to deal with any difficulty while managing it. The engine that will be used will be automatically recognized the moment the app installation begins, so you won’t need to fine-tune any setting manually at any moment.