InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it offers a better overall performance and a faster database failure recovery in comparison to the default engine that is used by the MySQL database management system – MyISAM. InnoDB is preferred by numerous programmers that run highly scalable web apps, because it works much more efficiently with large data volumes, while it keeps the server processing load at a minimum. In addition, it locks only a single database row in case anything should be updated, while lots of other engines lock the entire database table and thus need much more time to accomplish several sequential tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – if the modification of the entire data cannot be completed successfully for whatever reason, the action is rolled back to avoid confusion or data loss. Magento and the newest editions of Joomla are two examples of widespread script-powered web applications which have switched to InnoDB.

InnoDB in Cloud Hosting

InnoDB is available with all our cloud hosting by default, not upon request or as a paid upgrade, so you’ll be able to install and manage any script-based application which requires the MySQL database storage engine without having to deal with any difficulty once you open your shared hosting account. InnoDB will be pre-selected as the default engine for a given database during the app installation, no matter if you use our 1-click installation tool or create the MySQL database and set up the application manually, as long as the app requires InnoDB instead of the more famous MyISAM engine. We’ll carry out daily database backups, so you can be sure that you’ll never lose any data in case you delete a database accidentally or you overwrite some key information – you’ll simply need to notify us and we will restore your database back to normal.

InnoDB in Semi-dedicated Servers

You can activate a PHP script-based application that needs InnoDB with any of our semi-dedicated server packages, because all the accounts are created on our cutting-edge cloud web hosting platform where the database engine is installed. A new database can be set up in two separate ways – manually through the Database Manager section of the Hepsia web hosting Control Panel, or automatically – when you take advantage of our single-click app installer tool. In either case, the required engine will be chosen automatically as soon as the app’s activation starts, so you will not need to modify anything manually, no matter if the app requires InnoDB or the more widely used MyISAM. Furthermore, we will always be able to retrieve any of your databases if you unintentionally remove one, as we carry out several MySQL database backups every day, each of which is stored for one whole week.

InnoDB in VPS Servers

All VPS web hosting service that are ordered with the Hepsia hosting Control Panel come with InnoDB already installed, so you’ll be able to run any open-source script-based web application that requires this particular storage engine without the need to configure anything manually. You can choose Hepsia on the VPS order page and your brand new VPS server will be up and running within 1 hour, so you can log in and begin building your web sites right away. When you set up a new MySQL database and begin the app activation process, our system will choose the engine for this database automatically. In this way, you can manage various apps at the same time without having to update anything on the VPS server. You can set up a WordPress-driven personal blog that uses the default MySQL engine – MyISAM, and a Magento online store that makes use of InnoDB, for example.

InnoDB in Dedicated Servers

InnoDB is available by default with all Linux dedicated servers that are ordered with the Hepsia hosting Control Panel. It is an essential part of the software bundle that will be pre-installed on all Hepsia-equipped servers, so once your machine is ready, you’ll be able to sign in and to activate any type of script-powered app that needs this MySQL database storage engine. If you set up a new MySQL database via the hosting Control Panel, there won’t be any activated engine till you start installing an app. Once the app configuration wizard begins importing data into the newly created database, the engine will be selected automatically depending on the requirements of the respective app, so you can use both MyISAM and InnoDB without selecting either of them explicitly at any point. Therefore, you can use a broad selection of applications for your Internet sites.