InnoDB is a MySQL database engine, which has been gaining in popularity lately, because it provides a better overall performance and a faster database crash recovery in comparison to the default engine that is used by the MySQL DBMS – MyISAM. InnoDB is used by numerous web developers that run highly scalable web applications, because it works much more effectively with huge data volumes, while it keeps the server processing load low. Additionally, it uses row-level locking in case any information should be updated, while many other engines lock the entire table and hence need more time to fulfill several consecutive tasks. Last, but not least, InnoDB abides by the "all-or-nothing" rule – if the modification of the entire data cannot be completed for whatever reason, the action is rolled back to prevent scrambling or losing data. Magento and the newest Joomla versions are two examples of widely used script-driven web applications that have switched over to InnoDB.

InnoDB in Cloud Hosting

Every PHP script-based software application that requires InnoDB will function impeccably on our leading-edge cloud platform and the MySQL database storage engine is available with all our cloud hosting packages. 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 will make use of will be selected in accordance with the app’s prerequisites without having to configure any setting in your shared hosting account. InnoDB will be selected automatically for any app that requires this specific engine and you will be able to take advantage of its full potential. We’ll make regular backups of your content, so in case you unintentionally remove a database that’s important to you or you overwrite some part of it, we’ll be able to restore your content the way it was just several hours earlier.

InnoDB in Semi-dedicated Hosting

If you set up a brand-new MySQL database from the hosting Control Panel offered with all our semi-dedicated server packages and you start installing a PHP-driven web app either manually or using our single-click application installer, the database storage engine will be selected automatically on the basis of the requirements of the given app. As InnoDB is available on the cloud hosting platform where your new semi-dedicated server account will be set up, it will be set as the default engine for each app that needs it without any manual action needed on your end at any point. To avoid any chance of losing information if you update an app or if you remove a database accidentally, we will perform backups of all your databases every day, so if something goes wrong, we can rescue your content.

InnoDB in VPS Hosting

All Linux VPS hosting packages that are ordered with the Hepsia hosting Control Panel come with InnoDB already activated, so you’ll be able to run any open-source script-based web application that needs the MySQL database storage engine without needing to set up anything manually. You can select Hepsia on the VPS configuration page and your brand-new server will be ready within the hour, so you can sign in and begin building your sites straight away. When you create a new MySQL database and start the app installation process, our system will choose the engine for this MySQL database automatically. Thus, you can manage different apps simultaneously without updating anything on the VPS server. You can have a WordPress weblog that makes use of MyISAM – the default MySQL engine, and a Magento-powered e-store that makes use of InnoDB, for example.

InnoDB in Dedicated Web Hosting

InnoDB comes by default with all dedicated web hosting ordered with the Hepsia Control Panel. It is an integral part of the standard software bundle that will be installed on all Hepsia-managed dedicated servers, so once your physical machine is up and running, you will be able to log in and to activate any kind of PHP script-driven web application that requires this particular MySQL database storage engine. If you set up a new database through the Control Panel, there won’t be any activated engine till you begin installing an app. As soon as the app setup wizard begins importing data into the newly created database, the engine will be picked automatically based on the particular app’s requirements, so you can use both MyISAM and InnoDB without selecting either one explicitly at any moment. Thus, you can use a huge selection of applications for your websites.