InnoDB is a storage engine for MySQL databases, which is used by well known script-powered software apps like Magento and Joomla 3.x. It’s perfect for scalable apps, since it performs really well when handling enormous data volumes. Instead of locking the whole table to append new information to a database as many other engines do, InnoDB locks only one row, so it can execute a lot more tasks for the same period of time. Furthermore, InnoDB offers a better database failure recovery and supports database transactions and foreign keys – rules that prescribe how data imports and updates should be treated. If a certain task hasn’t been entirely completed for any reason, the action will be rolled back. Thus, the database content will stay safe and sound and will not be partially merged with new content.

InnoDB in Cloud Web Hosting

Every script-based software app that needs InnoDB will function impeccably on our advanced cloud hosting platform and the MySQL storage engine is available with all our cloud web hosting plans. Whenever you create a MySQL database manually or our app installer creates one automatically and an app installation process is started, the engine that the database will use will be selected in accordance with the app’s prerequisites without having to edit any setting in your shared web hosting account. InnoDB will be chosen automatically for any app that requires this particular engine and you will be able to get the most out of its full potential. We’ll perform daily backups of your content, so in case you accidentally delete a database that’s important to you or you overwrite specific parts of it, we’ll be able to restore the database the way it was only a few hours earlier.

InnoDB in Semi-dedicated Hosting

All our Linux semi-dedicated packages include InnoDB and you’ll be able to take advantage of all the features offered by this storage engine with any script-based software app that needs it. It’s among the engines that are available on our cloud platform, so the one that will be picked depends on the prerequisites of the specific app. You won’t have to do anything manually in order to enable InnoDB, as it will be set as the default engine when you install an application – whether manually or using our single-click app installer. To avoid any risk, we will generate daily backups of all your databases, so if anything goes wrong following an update or if you erase some content accidentally, we will be able to restore your database the way it was on any of the past 7 days.

InnoDB in VPS Web Hosting

In case our in-house built Hepsia hosting Control Panel is chosen during the signup process for your new Linux VPS web hosting packages , InnoDB will be installed on the VPS server together with other needed pieces of software, so you will not need to do anything if you choose to activate script-driven web applications that need this MySQL database storage engine. The default MySQL engine – MyISAM, will be activated as well. You can create a brand-new database and start the app installation procedure manually or using our one-click installer tool. The system will automatically detect the engine that the application in question needs and will assign it to the specific MySQL database, so the installation process will continue flawlessly and the app can import its data into that database. Therefore, you can use applications with different prerequisites in regard to the MySQL engine without having to make any changes on your VPS.

InnoDB in Dedicated Servers Hosting

All Linux dedicated servers hosting packages that are ordered with our custom-built Hepsia hosting Control Panel come with a software bundle that is pre-installed and among everything else, you’ll get the InnoDB database storage engine, so you will not have to activate it manually in case you need to activate PHP scripts that require it. All it takes to install such a script is to create a new database and to start the setup – as soon as the installer wizard receives access to the database in question and starts entering data into it, InnoDB will be set as the default MySQL engine for this database provided that it is the one required by the script. You’ll also be able to activate scripts that require the other widely used MySQL engine, MyISAM, so you will not have to update any settings on the server. This will enable you to use different scripts on a single physical machine and to use the latter to its maximum capacity.