InnoDB is a database engine for MySQL relational databases, which is used by widely used script-powered apps like Magento and Joomla v3. It’s perfect for scalable apps, as it works incredibly well when managing enormous amounts of data. Instead of locking the entire table to add new information to a database as many other engines do, InnoDB locks only one row, so it can handle much more operations for the same period of time. In addition, InnoDB offers a faster crash recovery and supports database transactions and foreign keys – a set of rules that indicate how data inserts and updates should be treated. In case a specific operation hasn’t been thoroughly completed for whatever reason, the action will be rolled back. In this way, the database content will be retained safe and sound and will not be partially merged with newly imported content.

InnoDB in Shared Website Hosting

While InnoDB is either a paid upgrade or it is not available at all with many other web hosting providers, it is an essential part of the standard set of services offered with our shared website hosting packages. In case you want to make use of a PHP script-powered software application that requires InnoDB in particular, in order to be installed and to perform properly, you will not face any problems as the MySQL storage engine is available on our in-house built cloud hosting platform. No matter if you set up a brand-new MySQL database and install an app manually or make use of our 1-click application installer software tool, InnoDB will be selected automatically by our platform as the default engine if the given application requires it instead of MyISAM. Besides the excellent database failure recovery that InnoDB is offering, we also perform daily database backups, so that we can swiftly restore any MySQL database in your shared account.

InnoDB in Semi-dedicated Hosting

InnoDB comes with all our Linux semi-dedicated hosting by default, so once you buy a new account, you can go ahead and install any PHP script-powered software app that needs the MySQL database storage engine. A couple of engines are pre-installed on our cloud platform, so when you create a brand-new database and begin installing an application manually, or opt to take advantage of the Hepsia hosting Control Panel-integrated app installer tool, the engine for the database will be chosen depending on the particular app’s requirements. This will allow you to install and run InnoDB-specific apps without running into any problem and without the need to edit any settings in your account. To be on the safe side, we will always have a seven-day-old backup of all your databases, so if you remove or change any content by accident, we can swiftly recover it.

InnoDB in VPS Web Hosting

All Linux VPS web hosting that are ordered with the Hepsia Control Panel come with InnoDB already activated, so you’ll be able to run any PHP script-based software app that needs this database storage engine without installing anything manually. You can pick Hepsia on the VPS configuration page and your brand-new Virtual Private Server will be ready within 60 minutes, so you can sign in and start building your Internet sites right away. Once you create a new MySQL database and begin the app activation process, our system will set the engine for that database automatically. Thus, you can activate various applications at the same time without the need to modify anything on the server. You can have a WordPress-based personal journal that uses the default MySQL engine – MyISAM, and a Magento-based e-shop that makes use of InnoDB, for example.

InnoDB in Dedicated Servers Hosting

When you buy a new dedicated server, you’ll be able to choose one of the 3 hosting Control Panels that we offer – Hepsia, DirectAdmin and cPanel. Each server ordered with the Hepsia hosting Control Panel comes with InnoDB pre-installed, so you won’t need to enable this MySQL database storage engine manually in order to be able to run script-driven web apps that need it. InnoDB is used by scalable applications and since a dedicated server will offer you all the resources that you require in order to manage large-scale websites, it is pretty likely that you will use InnoDB. You will be able to use other engines too, so if a certain application requires MyISAM instead of InnoDB, you will not run into any impediment while managing it. The engine that will be used will be recognized automatically once the app installation commences, so you will not need to edit any settings manually at any point.