InnoDB is a storage engine for MySQL relational databases, which is used by popular script-based apps like Joomla 3 and Magento. It’s ideal for scalable applications, since it works very well when processing large amounts of data. Rather than locking the entire database table to enter new information into a database like many other engines do, InnoDB locks only one database row, so it can execute much more tasks for the same period of time. In addition, InnoDB offers a better database failure recovery and supports database transactions and foreign keys – rules that specify how data inserts and updates should be handled. In case a certain operation hasn’t been entirely completed for any reason, the action will be rolled back. Thus, the information in the database will be retained intact and will not be partially merged with newly inserted content.

InnoDB in Cloud Hosting

InnoDB is available with all our Linux cloud service by default, not upon request or as a paid upgrade, so you will be able to activate and run any script-based software app that needs the MySQL storage engine without having to deal with any problem once you activate your shared web hosting account. InnoDB will be pre-selected as the default engine for a particular MySQL database during the app activation, regardless of whether you make use of our single-click installer or create the MySQL database and activate the app manually, as long as the app requires it instead of the more popular MyISAM engine. We’ll store daily backups of all your databases, so you can be sure that you will never lose any content if you delete a database by mistake or you overwrite some crucial information – you will just have to contact us and we will restore your content back to normal.

InnoDB in Semi-dedicated Servers

All our Linux semi-dedicated hosting service come with InnoDB and you’ll be able to make use of all the features offered by this MySQL storage engine with any script-based application that requires it. It’s one of the engines that are available on our cloud hosting platform, so the one that will be used depends on the prerequisites of the given app. You won’t need to do anything manually to enable InnoDB, since it will be set as the default engine whenever you install an app – whether manually or using our one-click app installer tool. To be on the safe side, we will carry out regular backups of all your databases, so if something goes wrong following an update or if you remove some content by accident, we’ll be able to get your database back to the way it was on any of the previous seven days.

InnoDB in VPS Servers

All Linux VPS service that are ordered with the Hepsia hosting Control Panel come with InnoDB already activated, so you will be able to use any script-based software application that needs this particular MySQL database engine without the need to activate anything manually. You can select Hepsia on the VPS configuration page and your new VPS server will be set up within sixty minutes, so you can log in and begin building your web sites straight away. When you create a brand new MySQL database and begin the app installation process, our system will pick the engine for this MySQL database automatically. Thus, you can manage various apps at the same time without editing anything on the VPS server. You can have a WordPress personal blog that makes use of MyISAM – the default MySQL engine, and a Magento-powered e-store that uses InnoDB, for instance.

InnoDB in Dedicated Servers

When you buy a new dedicated server, you will be able to choose one of the three Control Panels offered by our company – cPanel, Hepsia and DirectAdmin. Each dedicated server ordered with Hepsia comes with InnoDB pre-activated, so you will not need to activate this database engine manually in order to be able to use PHP-driven applications that require it. InnoDB is used by scalable apps and since a dedicated server will give you all the resources that you require to manage very large sites, it’s pretty likely that you will resort to InnoDB. You will be able to use other engines too, so if a given app needs MyISAM rather than InnoDB, you will not experience any impediment while using it. The engine that will be used will be recognized automatically when the app installation process starts, so you will not have to configure any setting manually at any moment.