InnoDB is a MySQL database engine, which has been gaining popularity in recent years, as it offers a better overall performance and an improved database crash recovery compared with the default engine used by MySQL – MyISAM. InnoDB is preferred by plenty of developers that run scalable apps, as it works much better with huge data volumes, while it keeps the server processing load at a minimum. Moreover, it locks only a single row in the database if any information should be edited, while lots of other engines lock the entire table and hence require much more time to carry out multiple consecutive tasks. Last, but not least, InnoDB obeys the "all-or-nothing" rule – if the entire data modification process cannot be completed for whatever reason, the operation is rolled back to avoid scrambling or data loss. Magento and the latest Joomla releases are two instances of widely used PHP-based web applications that have switched over to InnoDB.

InnoDB in Website Hosting

You can run any PHP-based app that needs InnoDB if you’ve got a Linux website hosting with our company, as the MySQL storage engine is available on our innovative cloud platform as standard. During the app activation – manual or automatic, InnoDB will be selected as the default engine and the setup will continue impeccably if this engine is required. You can run applications which require the MyISAM engine without having any difficulty as well and, once again, the engine will be selected automatically, so you will not have to edit anything manually at any time. In addition, we will also create regular backups of all the MySQL databases that you have in your account, so if you erase or overwrite anything, we can easily restore it the way it was on any of the past 7 days.

InnoDB in Semi-dedicated Hosting

InnoDB comes with each of our Linux semi-dedicated hosting by default, so as soon as you get a new account, you can go ahead and activate any open-source script-driven web application that needs this particular database engine. A number of engines are pre-installed on our cloud platform, so when you set up a new MySQL database and begin installing an app manually, or opt to take advantage of the Hepsia Control Panel-integrated app installer, the engine for the database will be set in accordance with the respective app’s requirements. This will permit you to install and run InnoDB-specific apps without having to deal with any difficulty and without having to edit any settings in your account. To be on the safe side, we will always have a 7-day-old backup of all your databases, so if you remove or edit any content accidentally, we can easily rescue it.

InnoDB in VPS Hosting

If our in-house developed Hepsia Control Panel is picked during the registration process for a new Linux virtual private servers , InnoDB will be installed on the server together with other essential software, so you won’t need to do anything if you choose to install open-source script-powered web applications that need this MySQL storage engine. MyISAM, the default MySQL engine, will be activated as well. You can create a brand-new MySQL database and start the app installation process manually or through our single-click installer. The system will detect the engine that the application in question needs and will set it for the specific MySQL database, so the installation process will continue impeccably and the application can insert its content into that database. Thus, you can make use of apps with various requirements about the MySQL engine without having to make any changes on your VPS.

InnoDB in Dedicated Web Hosting

When you get a new dedicated server, you’ll be able to select any of the 3 hosting Control Panels that we are offering – DirectAdmin, Hepsia and cPanel. Any dedicated server ordered with the Hepsia Control Panel comes with InnoDB pre-activated, so you will not need to install this storage engine manually to be able to manage PHP-driven web applications that need it. InnoDB is used by scalable apps and since a dedicated server will offer you all the server resources that you require to manage large-size Internet sites, it is rather possible that you will use InnoDB. You will be able to make use of other engines as well, so in case a certain app needs MyISAM rather than InnoDB, you won’t come across any problem while managing it. The engine that will be used will be detected automatically as soon as the app installation process commences, so you won’t need to modify any settings manually at any moment.