InnoDB is a MySQL database engine, which has been gaining in popularity in recent years, because it offers a better overall performance and a faster database crash recovery compared with the default engine that’s used by the MySQL database management system – MyISAM. InnoDB is endorsed by many programmers that create scalable web applications, as it works much more effectively with huge amounts of data, while it keeps the server processing load at a minimum. Furthermore, it locks only a single database row in case any information should be modified, while lots of other engines lock the entire database table and thus require more time to fulfill multiple sequential tasks. Last, but not least, InnoDB abides by a set of "all-or-nothing" rules – if the entire data modification process cannot be completed for whatever reason, the operation is rolled back to prevent scrambling or data loss. Magento and the newest versions of Joomla are two examples of widespread script-based web apps that have switched over to InnoDB.

InnoDB in Shared Hosting

You’ll be able to make use of any script-driven application that requires InnoDB in case you’ve got a Linux shared hosting with our company, as the storage engine is available on our innovative cloud platform as standard. Throughout the app installation – manual or automatic, InnoDB will be selected as the default engine and the setup process will continue impeccably if this engine is needed. You can activate applications that require the MyISAM engine without encountering any obstacle as well and, once again, the engine will be selected automatically, so you will not have to update any setting manually at any moment. What’s more, we’ll also generate daily backups of all the databases that you have in your shared hosting account, so if you erase or overwrite something, we can swiftly restore it the way it was on any of the past seven days.

InnoDB in Semi-dedicated Hosting

InnoDB is included with each of our Linux semi-dedicated hosting by default, so once you purchase a new account, you can go ahead and activate any PHP script-powered application that needs this storage engine. A few engines are pre-installed on our cloud hosting platform, so when you create a new MySQL database and start installing an app manually, or decide to make use of the Hepsia hosting Control Panel-integrated app installer tool, the engine for the database will be set depending on the requirements of the application in question. This will allow you to install and manage InnoDB-specific applications without encountering any problem and without configuring any settings in your semi-dedicated account. To avoid any risk, we’ll always have a 7-day-old backup of all your MySQL databases, so if you erase or change any content by mistake, we can swiftly recover it.

InnoDB in Dedicated Servers Hosting

When you get a new dedicated server, you’ll be able to select any of the three hosting Control Panels that we’re offering – Hepsia, DirectAdmin and cPanel. Each dedicated server ordered with Hepsia comes with InnoDB pre-activated, so you will not have to enable this MySQL database engine manually so as to be able to run PHP script-driven applications that need it. InnoDB is used by scalable apps and since a dedicated server will supply you with all the system resources that you need to run very large sites, it’s rather possible that you will resort to InnoDB. You will be able to make use of other engines too, so if a certain application requires MyISAM instead of InnoDB, you will not have to deal with any complication while using it. The engine that will be used will be detected automatically as soon as the app installation commences, so you won’t need to tweak any setting manually at any point.