InnoDB is a MySQL database engine, which has been gaining popularity in recent years, because it offers a better overall performance and an improved database failure recovery in comparison with the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is endorsed by a lot of web developers that write highly scalable web applications, since it works more effectively with huge amounts of data, while it keeps the server processing load low. Furthermore, it locks only one database row if any information should be edited, whereas lots of other engines lock the entire table and hence need much more time to execute multiple consecutive tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – if the entire data modification process cannot be completed successfully for any reason, the action is rolled back to prevent confusion or data loss. Magento and the newest Joomla editions are two examples of popular PHP script-based web applications that have switched to InnoDB.

InnoDB in Shared Web Hosting

InnoDB is offered with all our Linux shared web hosting packages by default, not as a paid upgrade or upon request, so you will be able to activate and run any PHP script-based web application that needs the InnoDB database storage engine without any obstacles once you order your shared website hosting account. InnoDB will be selected automatically as the default engine for a specific MySQL database during the app activation process, regardless of whether you make use of our one-click installer or create the database and activate the app manually, provided that the app requires it instead of the more popular MyISAM engine. We will keep regular MySQL database backups, so you can be sure that you won’t ever lose any data if you delete a database by mistake or you overwrite some crucial info – you will simply need to inform us and we will restore everything back to normal.

InnoDB in Semi-dedicated Hosting

You can activate a script-based software application that requires InnoDB with all of our semi-dedicated server plans, because all the accounts are created on our leading-edge cloud platform where the MySQL database storage engine is installed. A new database can be set up in two ways – manually from the Database Manager section of the Hepsia web hosting Control Panel, or automatically – when you use our 1-click application installer tool. Either way, the needed engine will be chosen automatically the moment the app’s activation begins, so you will not have to configure anything manually, regardless of whether the app requires InnoDB or the more frequently used MyISAM. In addition, we will always be able to restore any of your MySQL databases in case you delete one by mistake, as we create a few database backups every day, each of which is kept for 1 week.

InnoDB in VPS

If you pick a virtual private server with our Hepsia Control Panel, the InnoDB database storage engine will be part of the software bundle that will be pre-installed on your server before we give it to you. You won’t have to configure anything manually and you’ll be able to install and run any script-powered web app that requires InnoDB as soon as your VPS server is set up, which takes no more than 1 hour after the order submission itself. Several engines are available, so every time you set up a database through the Hepsia Control Panel, a specific engine will be selected once the app installation begins and our system will detect the engine that is required by the application in question. If you need to use MyISAM, for example, you will not need to do anything different from installing the preferred app, whether manually or using our application installer tool.

InnoDB in Dedicated Hosting

When you buy a new dedicated server, you will be able to select one of the three Control Panels that we’re offering – DirectAdmin, Hepsia and cPanel. Any dedicated server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you will not have to install this database engine manually to be able to manage open-source script-powered software applications that require it. InnoDB is used by scalable apps and since a dedicated server will provide you with all the resources that you require in order to manage large-size sites, it’s very possible that you’ll resort to InnoDB. You will be able to make use of other engines as well, so in case a specific application needs MyISAM rather than InnoDB, you will not come across any difficulty while running it. The engine that will be used will be recognized automatically as soon as the app installation procedure starts, so you won’t have to alter any setting manually at any point.