InnoDB is a MySQL database engine, which has been gaining popularity lately, as it provides a significantly better overall performance and an improved database crash recovery in comparison with the default engine used by the MySQL RDBMS – MyISAM. InnoDB is endorsed by a lot of programmers that run scalable web apps, as it works better with huge data volumes, while it keeps the server processing load at a minimum. Also, it locks only one database row in case anything should be updated, while lots of other engines lock the entire database table and hence need more time to fulfill several consecutive tasks. Last, but not least, InnoDB complies with a set of "all-or-nothing" rules – in case the entire data modification cannot be completed for whatever reason, the operation is rolled back to avoid scrambling or losing data. Magento and the newest Joomla releases are two examples of popular script-powered apps that have shifted over to InnoDB.

InnoDB in Cloud Hosting

Every PHP-driven application that needs InnoDB will function flawlessly on our cutting-edge cloud web hosting platform and the storage engine comes with all our cloud hosting plans. Each time you create a MySQL database manually or our app installer creates one automatically and an app installation is initiated, the engine that the database in question will use will be selected based on the app’s prerequisites without having to modify any setting in your shared hosting account. InnoDB will be chosen automatically for any application that requires this particular engine and you will be able to get the most out of its full potential. We’ll generate regular backups of your content, so if you unintentionally delete a database that you need or you overwrite a certain part of it, we’ll be able to restore your database the way it was just several hours earlier.

InnoDB in Semi-dedicated Hosting

If you create a brand new MySQL database from the hosting Control Panel provided with all our semi-dedicated server packages and you begin installing a script-powered application either manually or using our single-click app installer, the database storage engine will be picked automatically depending on the requirements of the particular application. As InnoDB is available on the cloud web hosting platform where your new semi-dedicated server account will be created, it will be set as the default engine for any app that needs it without any manual intervention required on your end at any point. To prevent any chance of losing data if you update an application or if you erase a database accidentally, we’ll make backups of all your MySQL databases every day, so if anything goes wrong, we can restore your data.

InnoDB in VPS Hosting

All Linux VPS hosting that are ordered with the Hepsia Control Panel come with InnoDB pre-activated, so you will be able to run any open-source script-based web application that requires this database engine without needing to set up anything manually. You can choose Hepsia on the VPS configuration page and your brand new server will be set up within 60 minutes, so you can sign in and begin creating your sites straight away. When you create a brand-new MySQL database and start the app activation process, our system will choose the engine for this database automatically. Thus, you can use various apps simultaneously without the need to update anything on the Virtual Private Server. You can set up a WordPress-powered online blog that uses the default MySQL engine – MyISAM, and a Magento-driven shopping portal that uses the InnoDB engine, for instance.

InnoDB in Dedicated Web Hosting

All Linux dedicated web hosting that are ordered with our in-house built Hepsia hosting Control Panel include a software package that is pre-activated and among everything else, you’ll get the InnoDB database storage engine, so you will not need to add it manually in case you would like to run PHP scripts that need it. All it takes to use such a script is to set up a new database and to begin the setup process – as soon as the setup wizard accesses the database and begins dumping data in it, InnoDB will be set as the default MySQL engine for this database provided that it is the one needed by the particular script. You will also be able to run scripts that need the other widely used MySQL engine – MyISAM, so you will not need to edit any settings on the server. This will permit you to use a variety of scripts on one single server and to use the latter to its full capabilities.