InnoDB is a MySQL storage engine, which has been gaining in popularity lately, because it provides a much better overall performance and an improved database crash recovery in comparison with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is used by many web developers that write scalable applications, since it works more efficiently with immense volumes of data, while it keeps the server processing load at a minimum. In addition, it locks only a single database row in case anything should be modified, whereas lots of other engines lock the entire database table and hence require much more time to perform several sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – in case the modification of the entire data cannot be completed successfully for some reason, the action is rolled back to prevent confusion or data loss. Magento and the latest editions of Joomla™ are two examples of famous open-source script-based apps which have switched over to InnoDB.
InnoDB in Cloud Hosting
You can run any script-based app that requires InnoDB if you’ve got a Linux cloud service
with our company, as the MySQL storage engine is present on our advanced cloud platform as standard. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup will continue impeccably in case this engine is needed. You can install applications which use the MyISAM engine without having any difficulty as well and, once again, the engine will be selected automatically, so you won’t need to change any setting manually at any time. Furthermore, we’ll also create daily backups of all the databases that you have in your account, so if you erase or overwrite anything, we can easily restore it the way it was on any of the past 7 days.
InnoDB in Semi-dedicated Servers
All our semi-dedicated servers
come with InnoDB and you’ll be able to take advantage of all the options offered by this database engine with any PHP-based app that needs it. It is one of the engines that are available on our cloud platform, so the one that will be picked depends on the requirements of the specific app. You will not have to do anything manually in order to activate InnoDB, because it will be set as the default engine when you install an app – whether manually or using our single-click app installer tool. To be on the safe side, we will make regular MySQL database backups, so if something goes wrong following some update or if you erase some data accidentally, we will be able to restore your database the way it was on any of the past seven days.
InnoDB in VPS Servers
If our custom Hepsia Control Panel is selected during the signup process for a new VPS servers
, InnoDB will be installed on the server together with other essential pieces of software, so you will not have to do anything if you decide to use open-source script-driven software applications that need this MySQL storage engine. The default MySQL engine, MyISAM, will be installed too. You can set up a brand-new database and begin the app installation process manually or through our 1-click installation tool. The system will automatically recognize the engine that the particular app needs and will assign it to the specific database, so the installation process will proceed flawlessly and the application can insert its content into that database. Therefore, you can make use of applications with different requirements about the MySQL engine without having to make any modifications on your server.
InnoDB in Dedicated Servers
Our Hepsia hosting Control Panel is among the features which you can pick on the server configuration page when you purchase a dedicated server
from our company. Since this is the most powerful kind of web hosting, it is rather likely that you will run highly popular websites that will draw lots of people, and since InnoDB is among the best choices for such sites, we will enable it together with all the other software apps that come with a Hepsia-equipped server. If you set up a brand new MySQL database in your dedicated account, there won’t be any activated MySQL database storage engine till you begin installing a PHP script, whether manually through your browser or using the automatic scripts installer tool that is integrated into the hosting Control Panel. The necessary engine will be recognized and will be assigned to that database, so you can use scripts that require InnoDB, as well as ones that need MyISAM, the default MySQL engine, without the need to cope with any obstacle.