InnoDB is a MySQL database storage engine, which has been gaining in popularity in recent years, as it offers a better overall performance and an improved database failure recovery compared to the default engine that is used by MySQL – MyISAM. InnoDB is used by many devs that create highly scalable web apps, as it works more effectively with enormous volumes of data, while it keeps the server processing load at a minimum. Moreover, it locks only a single database row if any info should be edited, while many other engines lock the entire table and hence require more time to perform several sequential tasks. Last, but not least, InnoDB adheres to the "all-or-nothing" rule – in case the modification of the entire data cannot be completed successfully for any reason, the action is rolled back to prevent scrambling or losing data. Magento and the newest Joomla™ versions are two instances of widespread PHP-based web apps that have moved to InnoDB.
InnoDB in Hosting
You can install any script-driven web app that needs InnoDB if you’ve got a Linux hosting
with our company, as the MySQL storage engine is present on our avant-garde cloud website hosting platform as standard. Throughout the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup will continue flawlessly in case this engine is required. You can install apps that use the MyISAM engine without encountering any impediment as well and, again, the engine will be pre-selected, so you won’t have to configure any setting manually at any time. On top of that, we’ll also perform daily backups of all the databases that you’ve got in your shared hosting account, so in case you delete or overwrite something, we can swiftly restore it the way it was on any of the past seven days.
InnoDB in Semi-dedicated Hosting
All our semi-dedicated hosting
come with InnoDB and you will be able to use all the options offered by this database storage engine with any PHP-driven web app that needs it. InnoDB is one of the engines that are available on our cloud platform, so the one that will be picked depends on the prerequisites of the app in question. You won’t need to do anything manually to enable InnoDB, as it will be set as the default engine whenever you install an application – whether manually or using our one-click app installer tool. To avoid any risk, we will store daily backups of all your MySQL databases, so if anything goes wrong following an upgrade or if you delete some data by accident, we will be able to get your database back to the way it was on any of the previous seven days.
InnoDB in VPS Web Hosting
In case our custom Hepsia Control Panel is chosen during the registration process for a new Linux virtual private servers
, InnoDB will be activated on the VPS server along with other required software, so you will not have to do anything if you choose to run PHP script-powered apps that require this MySQL database storage engine. MyISAM – the default MySQL engine, will be installed as well. You can create a brand new database and start the app installation procedure manually or using our one-click installation tool. The system will detect which engine the particular application needs and will set it for the specific database, so the installation will proceed flawlessly and the application can dump its data in that database. Therefore, you can manage applications with different prerequisites concerning the MySQL engine without making any changes on your VPS server.
InnoDB in Dedicated Servers Hosting
When you obtain a new dedicated server
, you will be able to pick any of the 3 Control Panels that we offer – Hepsia, cPanel and DirectAdmin. Each server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-activated, so you will not have to add this MySQL storage engine manually to be able to run script-based web applications that require it. InnoDB is used for 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 likely that you’ll resort to InnoDB. You’ll be able to make use of other engines as well, so in case a specific application requires MyISAM instead of InnoDB, you won’t have to deal with any difficulty while using it. The engine that will be used will be detected automatically as soon as the app installation procedure starts, so you won’t need to fine-tune any settings manually at any point.