InnoDB is a MySQL database storage engine, which has been gaining popularity lately, because it provides a better overall performance and a faster crash recovery compared with the default engine that is used by the MySQL database management system – MyISAM. InnoDB is endorsed by many developers that write scalable web applications, because it works much more effectively with immense amounts of data, while it keeps the server load at a minimum. Additionally, it uses row-level locking in case any info should be updated, while lots of other engines lock the entire database table and thus require much more time to perform multiple sequential tasks. Last, but not least, InnoDB follows the "all-or-nothing" rule – in case the entire data modification process cannot be completed successfully for any reason, the operation is rolled back to avoid scrambling or the loss of data. Magento and the latest versions of Joomla are two instances of widespread open-source script-driven web apps which have switched over to InnoDB.

InnoDB in Hosting

Every open-source script-based software application that needs InnoDB will function impeccably on our innovative cloud hosting platform and the database engine comes with all our hosting plans. Every time you create a MySQL database manually or our app installer tool creates one automatically and an app installation process is started, the engine that the database in question will use will be selected in accordance with the app’s requirements without having to edit any setting in your hosting account. InnoDB will be picked automatically for any application that requires this specific engine and you will be able to make the most of its full capacity. We’ll make regular backups of your content, so if you accidentally erase a MySQL database that you need or you overwrite certain parts of it, we will be able to restore the database the way it was just several hours ago.

InnoDB in Semi-dedicated Servers

InnoDB comes with each of our semi-dedicated service by default, so as soon as you buy a new account, you can go on and install any script-powered app that requires the database engine. A few engines are installed on our cloud web hosting platform, so when you create a brand-new database and begin installing an application manually, or decide to take advantage of the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be picked on the basis of the prerequisites of the specific application. This will permit you to activate and run InnoDB-specific applications without any complications and without needing to change any settings in your account. To take no chances, we’ll always keep a 1-week-old backup of all your databases, so if you delete or edit any content unintentionally, we can easily retrieve it.

InnoDB in VPS Servers

If you acquire a VPS server from us, you will be able to take advantage of our in-house built Hepsia Control Panel to manage your content. A Hepsia-equipped VPS will allow you to run any PHP-powered app that needs InnoDB, as this particular database storage engine is an integral part of the software bundle that will be pre-installed on your server during its configuration. When you create a brand-new database through the Control Panel, you just have to start installing an application – manually or using our application installer tool. InnoDB will be set as the default engine if the app in question needs it, so you will not have to do anything else in your account. In the same manner, if a certain application requires MyISAM, it will be automatically set as the default engine for this particular database.

InnoDB in Dedicated Servers

InnoDB is available by default with all Linux dedicated service that are ordered with the Hepsia hosting Control Panel. It is an essential part of the software package that we install on all Hepsia-equipped dedicated servers, so once your machine is up and running, you’ll be able to sign in and to activate a various script-based app that needs this particular storage engine. If you create a new MySQL database through the hosting Control Panel, there won’t be any active engine till you start installing an app. Once the app setup wizard starts entering information into the database, the engine will be set automatically based on the prerequisites of the given app, so you can use both InnoDB and MyISAM without having to select either of them specifically at any point. In this way, you can make use of a huge collection of apps for your Internet sites.