InnoDB is a MySQL database storage engine, which has been gaining in popularity lately, as it offers a better overall performance and an improved database crash recovery in comparison with the default engine that is used by MySQL – MyISAM. InnoDB is endorsed by a lot of web developers that create highly scalable software applications, due to the fact that it works more efficiently with enormous data volumes, while it keeps the server processing load at a minimum. What’s more, it locks only a single row in the database in case any info should be modified, whereas lots of other engines lock the entire database table and thus need much more time to process multiple successive tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the modification of the entire data cannot be completed for any reason, the operation is rolled back to avoid confusion or losing data. Magento and the latest releases of Joomla are two instances of widely used script-driven applications which have switched over to InnoDB.

InnoDB in Cloud Website Hosting

You will be able to install any script-powered app that requires InnoDB if you have a cloud website hosting plan with our company, as the database engine is present on our innovative cloud website hosting platform as standard. Throughout the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup will continue impeccably if this engine is required. You can activate applications that use the MyISAM engine without any problems as well and, again, the engine will be pre-selected, so you won’t have to modify any setting manually at any time. What’s more, we’ll also carry out regular backups of all the MySQL databases that you’ve got in your shared hosting account, so in case you erase or overwrite anything, we can easily get it back to the way it was on any of the past 7 days.

InnoDB in Semi-dedicated Servers

All our semi-dedicated plans support InnoDB and you will be able to use all the options offered by this database engine with any script-based software application that needs it. InnoDB is among the engines that we have on our cloud website hosting platform, so the one that will be used depends on the particular app’s prerequisites. You won’t have to do anything manually in order to enable InnoDB, because it will be set as the default engine when you install an application – whether manually or using our single-click app installer. To avoid any risk, we’ll keep regular MySQL database backups, so if anything goes wrong after some update or if you delete some data by accident, we’ll be able to restore your database the way it was on any of the past 7 days.

InnoDB in VPS Servers

If our custom-developed Hepsia hosting Control Panel is selected during the registration process for a new VPS hosting plans , InnoDB will be installed on the VPS server together with other needed pieces of software, so you will not need to do anything if you decide to run script-based software applications that need this MySQL database storage engine. MyISAM – the default MySQL engine, will be activated too. You can create a brand-new MySQL database and start installing the application manually or using our one-click installer tool. The system will detect which engine the application in question requires and will assign it to the specific MySQL database, so the installation will continue impeccably and the application can import its data into that database. Therefore, you can use apps with various prerequisites concerning the MySQL engine without having to make any changes on your VPS server.

InnoDB in Dedicated Servers

InnoDB comes as standard with all dedicated web hosting plans that are ordered with the Hepsia hosting Control Panel. It is an essential part of the software package that will be installed on all Hepsia-equipped servers, so as soon as your physical machine is up and running, you will be able to sign in and to activate a various PHP-powered software application that needs this particular storage engine. If you set up a new database through the hosting Control Panel, there won’t be any active engine until you start installing an application. As soon as the app configuration wizard starts dumping data in the newly created database, the engine will be chosen automatically on the basis of the requirements of the app in question, so you can use both InnoDB and MyISAM without the need to select either one specifically at any point. In this way, you can use a wide collection of apps for your websites.