InnoDB is a storage engine for MySQL databases, which is used by well known PHP script-based apps like Magento and Joomla™ 3.x. It is ideal for scalable applications, since it excels in processing immense volumes of data. Rather than locking the whole table to add new information to a database like many other engines do, InnoDB locks only one database row, so it can perform a lot more tasks for the same period of time. Also, InnoDB offers an improved crash recovery and supports transactions and foreign key constraints – rules that specify how data imports and updates should be treated. If a certain task hasn’t been entirely completed for some reason, the action will be rolled back. Thus, the content in the database will be kept undamaged and won’t be partially merged with newly entered content.
InnoDB in VPS Servers
If you get a VPS server
with our Hepsia hosting Control Panel, the InnoDB storage engine will be included in the standard software bundle that will be installed on your server before we give it to you. You will not have to activate anything manually and you will be able to install and manage any PHP-driven app that needs InnoDB as soon as your VPS server is up and running, which takes no more than one hour after the order submission procedure itself. A number of engines are available, so whenever you set up a database using the Hepsia hosting Control Panel, a specific engine will be picked when the app activation commences and our system will automatically recognize the engine that is required by the app in question. In case you need MyISAM, for instance, you won’t have to do anything different than installing the preferred application, whether manually or using our app installer.
InnoDB in Dedicated Servers
If you obtain a new dedicated server
, you will be able to select any of the 3 hosting Control Panels offered by our company – cPanel, Hepsia and DirectAdmin. Any dedicated server ordered with Hepsia comes with InnoDB pre-installed, so you will not have to install this MySQL database storage engine manually in order to be able to use PHP-driven applications that require it. InnoDB is used for scalable applications and since a dedicated server will provide you with all the resources that you need to manage large-size websites, it is very likely that you will resort to InnoDB. You will be able to make use of other engines too, so if a given app needs MyISAM rather than InnoDB, you will not come across any complication while running it. The engine that will be used will be detected automatically the moment the app installation process starts, so you will not have to tweak any settings manually at any point.