InnoDB
Learn more about InnoDB and see why it’s been picked out as the default MySQL database engine.
InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it provides a significantly better overall performance and a faster crash recovery in comparison with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is preferred by many devs that write highly scalable applications, due to the fact that it works more effectively with immense data volumes, while it keeps the server processing load low. Furthermore, it locks only a single database row if any information should be modified, whereas lots of other engines lock the entire database table and hence need more time to process multiple consecutive tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – in case the modification of the entire data cannot be completed successfully for whatever reason, the action is rolled back to prevent scrambling or the loss of data. Magento and the latest Joomla™ editions are two instances of famous script-powered web applications which have switched over to InnoDB.
-
InnoDB in Web Hosting
You’ll be able to make use of any PHP-based web application that needs InnoDB if you’ve got a
Linux web hosting service with us, as the database storage engine is present on our advanced cloud hosting platform as standard. Throughout the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup process will continue flawlessly in case this engine is required. You can activate applications that require the MyISAM engine without encountering any impediment as well and, once again, the engine will be pre-selected, so you won’t have to edit anything manually at any point. Furthermore, we’ll also generate regular backups of all the MySQL databases that you have in your shared hosting account, so if you delete or overwrite anything, we can easily get it back to the way it was on any of the previous seven days.
-
InnoDB in Semi-dedicated Servers
If you set up a new MySQL database from the hosting Control Panel provided with each of our
semi-dedicated server packages and you start installing an open-source script-powered application either manually or using our one-click application installer, the database storage engine will be selected automatically depending on the prerequisites of the particular application. Since InnoDB is present on the cloud web hosting platform where your new semi-dedicated account will be created, it will be set as the default engine for each application that needs it without any manual action needed on your end at any time. To avoid any risk of losing information if you update an application or if you remove a database by mistake, we’ll generate backups of all your MySQL databases every day, so if anything happens, we can rescue your content.
-
InnoDB in VPS Servers
If you select a
VPS server with our Hepsia Control Panel, the InnoDB database engine will be an integral part of the standard software package that will be installed on your server before we hand it over to you. You will not need to activate anything manually and you’ll be able to install and manage any script-based software app that requires InnoDB when your VPS is ready, which takes no more than 1 hour after the order submission itself. Several engines are offered, so every time you set up a database using the Hepsia hosting Control Panel, a specific engine will be activated once the app installation process begins and our system will automatically recognize which engine is required by the application in question. If you have to use MyISAM, for instance, you won’t need to do anything different from installing the chosen application, whether manually or using our application installer tool.
-
InnoDB in Dedicated Servers
All
Linux dedicated service ordered with our in-house built Hepsia Control Panel come with a software bundle that is pre-activated and besides everything else, you will get the InnoDB database engine, so you will not have to add it manually if you want to use scripts that need it. All it takes to install such a script is to set up a new database and to initiate the installation process – once the installation wizard obtains access to the database and starts dumping content in it, InnoDB will be set as the default engine for this database on the condition that it is the one needed by the script. You’ll also be able to use scripts that need MyISAM, the other widely used MySQL engine, so you will not have to change any settings on the server. This will permit you to install various scripts on one single physical server and to use the latter to its fullest capacity.