InnoDB is a database storage engine for MySQL relational databases, which is used by popular PHP script-driven apps such as Magento and Joomla 3. It is ideal for scalable applications, because it works exceptionally well when handling enormous amounts of data. Rather than locking the entire table to append new information to a database as many other engines do, InnoDB locks only one row, so it can handle a lot more tasks for the same length of time. Furthermore, InnoDB offers a faster crash recovery and supports database transactions and foreign key constraints – rules that indicate how data imports and updates should be treated. If a particular operation hasn’t been thoroughly completed for any reason, the action will be rolled back. Thus, the database content will remain undamaged and won’t be partially mixed with newly added content.

InnoDB in Shared Web Hosting

InnoDB is available with all our shared web hosting service by default, not upon request or as a paid upgrade, so you’ll be able to activate and run any script-powered web app which needs the MySQL storage engine without any obstacles once you order your account. InnoDB will be pre-selected as the default engine for a particular database during the app activation process, irrespective of whether you make use of our one-click installation tool or create the database and set up the application manually, on the condition that the app requires it instead of the more famous MyISAM engine. We’ll maintain daily MySQL database backups, so you can be sure that you won’t ever lose any data in case you erase a database by accident or you overwrite some important info – you will just have to inform us and we’ll restore the database back to normal.

InnoDB in Semi-dedicated Servers

You can make use of a script-driven web application that requires InnoDB with all of our semi-dedicated server packages, as all the accounts are created on our avant-garde cloud platform where the MySQL storage engine is installed. A new database can be set up in two separate ways – manually through the Database Manager section of the Hepsia hosting Control Panel, or automatically – when you take advantage of our 1-click application installer. In either case, the required engine will be chosen automatically the moment the app’s activation begins, so you won’t have to update anything manually, regardless of whether the app needs InnoDB or the more frequently used MyISAM. On top of that, we’ll always be able to restore any of your MySQL databases in case you unintentionally erase one, as we make several backups every day, each of which is kept for one whole week.

InnoDB in VPS Servers

All Linux VPS servers that are ordered with the Hepsia hosting Control Panel come with InnoDB pre-activated, so you’ll be able to take advantage of any PHP script-driven app that requires the MySQL storage engine without having to activate anything manually. You can pick Hepsia on the VPS order form and your new Virtual Private Server will be up and running within one hour, so you can log in and begin building your sites right away. When you create a brand new MySQL database and start the app activation process, our system will set the engine for this MySQL database automatically. Thus, you can use various applications simultaneously without the need to modify anything on the server. You can set up a WordPress-powered online blog that makes use of the default MySQL engine – MyISAM, and a Magento-powered e-shop that uses InnoDB, for example.

InnoDB in Dedicated Servers

Our Hepsia hosting Control Panel is among the features that you can pick on the server configuration page when you purchase a dedicated server from us. As this is the most powerful type of website hosting, it’s rather likely that you’ll run highly popular sites that will attract many visitors, and since InnoDB is one of the very best options for such Internet sites, we’ll activate it together with all the other software apps that come with a Hepsia-managed dedicated server. When you set up a brand-new MySQL database in your account, there won’t be any activated MySQL database storage engine until you begin installing a script, whether manually through your Internet browser or using the automatic scripts installer tool that is included in the hosting Control Panel. The required engine will be detected and will be set for that database, so you can make use of scripts that need InnoDB, as well as ones that require MyISAM, the default MySQL engine, without having to cope with any obstacle.