InnoDB is a database storage engine for MySQL relational databases, which is used by widespread script-driven web apps such as Magento and Joomla™ 3. It’s perfect for scalable applications, since it works stunningly well when processing enormous amounts of data. 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 perform much more tasks for the same length of time. Furthermore, InnoDB offers a much faster crash recovery and supports database transactions and foreign key constraints – rules that prescribe how data imports and modifications should be treated. If a certain operation has not been entirely completed for any reason, the action will be rolled back. Thus, the information in the database will be retained undamaged and won’t be partially mixed with newly inserted content.
InnoDB in Web Hosting
InnoDB is offered with all our web hosting
by default, not as a paid upgrade or upon request, so you’ll be able to install and manage any PHP script-based software app that needs the InnoDB storage engine without encountering any problem as soon as you order your shared web hosting account. InnoDB will be pre-selected as the default engine for a given database during the app activation, no matter if you take advantage of our one-click installation tool or create the MySQL database and install the app manually, on the condition that the application requires it instead of the more famous MyISAM engine. We will perform daily backups of all your MySQL databases, so you can be certain that you’ll never lose any content in case you delete a database accidentally or you overwrite some key information – you will just need to alert us and we’ll restore the database the way it was.
InnoDB in Semi-dedicated Hosting
If you set up a brand-new MySQL database through the hosting Control Panel coming with each of our semi-dedicated server
plans and you begin installing a PHP-powered software application either manually or using our 1-click application installer tool, the database storage engine will be picked automatically depending on the prerequisites of the app in question. Since InnoDB is present on the cloud web hosting platform where your new semi-dedicated server account will be set up, it will be set as the default engine for any application that requires it without the need for any manual action on your end at any point. To prevent any risk of losing information if you update an application or if you delete a database unintentionally, we will perform backups of all your databases each day, so if something happens, we can recover your data.
InnoDB in VPS Hosting
If our custom Hepsia hosting Control Panel is selected during the registration process for your new Linux VPS hosting packages
, InnoDB will be activated on the VPS server together with other necessary software, so you will not need to do anything if you choose to install script-driven software applications that need this MySQL database storage engine. MyISAM – the default MySQL engine, will be activated too. You can set up a brand new MySQL database and start the app installation procedure manually or through our 1-click installer. The system will automatically detect which engine the application in question needs and will set it for the specific MySQL database, so the installation process will proceed flawlessly and the app can dump its data in that database. Thus, you can manage apps with different prerequisites with regard to the MySQL engine without making any modifications on your VPS.
InnoDB in Dedicated Web Hosting
Our Hepsia hosting Control Panel is among the options which you can pick on the server order page when you purchase a dedicated server
from our company. As this is the most powerful kind of web hosting, it is rather likely that you’ll manage very popular sites that will attract plenty of individuals, and since InnoDB is among the very best options for such sites, we will activate it along with all the other software apps that are available with a Hepsia-managed dedicated server. If you set up a brand new MySQL database in your dedicated server account, there won’t be any active MySQL storage engine till you start installing a script, whether manually via your web browser or using the automatic script installation tool that is included in the Control Panel. The needed engine will be recognized and will be set for that database, so you can activate scripts that need InnoDB, as well as ones that require the default MySQL engine, MyISAM, without running into any impediment.