InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, because it offers a significantly better overall performance and a faster database failure recovery in comparison with the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is endorsed by numerous programmers that run highly scalable applications, because it works more efficiently with immense data volumes, while it keeps the server load low. Additionally, it locks only one database row in case any information should be updated, whereas many other engines lock the entire database table and therefore require much more time to perform multiple sequential tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – in case the entire data modification cannot be completed successfully for any reason, the operation is rolled back to avoid scrambling or losing data. Magento and the latest releases of Joomla are two instances of widespread open-source script-powered web apps which have switched over to InnoDB.

InnoDB in Cloud Hosting

InnoDB is offered with all our cloud hosting service by default, not as a paid upgrade or upon request, so you can install and run any open-source script-powered web app that requires the MySQL database engine without having to deal with any impediment once you order your account. InnoDB will be selected automatically as the default engine for a particular MySQL database during the app activation process, no matter if you make use of our single-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 daily database backups, so you can be certain that you’ll never lose any content if you erase a database by mistake or you overwrite some essential info – you will just have to contact us and we will restore the database the way it was.

InnoDB in Semi-dedicated Servers

You can run a PHP script-based app that needs InnoDB with all of our semi-dedicated server plans, as all the accounts are created on our cutting-edge cloud web hosting platform where the storage engine is installed. A new MySQL database can be set up in two ways – manually through the Database Manager section of the Hepsia hosting Control Panel, or automatically – in case you use our one-click app installer tool. In either case, the needed engine will be picked automatically as soon as the installation of the app starts, so you will not need to update anything manually, no matter if the app needs InnoDB or the more frequently used MyISAM. Also, we will always be able to restore any of your databases if you erase one by mistake, as we perform several MySQL database backups every day, each of which is stored for one week.

InnoDB in VPS Servers

If you get a VPS server from our company, you will be able to use our custom-built Hepsia hosting Control Panel to manage your web content. A Hepsia-equipped Virtual Private Server will allow you to run any script-driven web app that needs InnoDB, as this particular database engine is part of the default software bundle that will be installed on your server during its configuration. When you create a brand-new database via the hosting Control Panel, you simply have to begin installing an application – manually or using our app installer. InnoDB will be set as the default engine given that the application in question needs it, so you will not have to do anything else in your account. Likewise, if a given application needs MyISAM, it will be automatically set as the default engine for this particular MySQL database.

InnoDB in Dedicated Servers

InnoDB is included by default with all dedicated servers ordered with the Hepsia Control Panel. It’s an essential part of the standard software bundle that we install on all Hepsia-managed servers, so once your physical machine is ready, you will be able to log in and to activate a various PHP-powered software application that needs this MySQL database storage engine. When 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 entering content into the newly created database, the engine will be set automatically on the basis of the requirements of the specific app, so you can run both InnoDB and MyISAM without selecting either one specifically at any moment. In this way, you can make use of a large collection of apps for your Internet sites.