InnoDB
What?s InnoDB? Why has it been selected as the default MySQL storage engine?
InnoDB is a very popular database engine for the MySQL database management system. It’s an alternative to the default MyISAM engine and it has plenty of upsides that make it the engine of choice for many PHP script-powered web apps, among them Joomla™ and Magento, which have switched to InnoDB permanently. For instance, adding huge data volumes will be much faster with InnoDB, due to the fact that it locks only one database row to accomplish a certain operation, not the entire database table, which makes the engine excellent for scalable applications. It also supports foreign keys and database transactions – these refer to the way in which the info is handled. Simply put, appending new or modifying existent data will either be entirely completed, or will be annulled and the operation will be rolled back if any problem appears in the meantime, which is why the content that remains in the database won’t be lost.
-
InnoDB in Hosting
While InnoDB is either not offered or it is a paid upgrade with many hosting service providers, it is an integral part of the standard set of features that we are offering with our
hosting packages. If you would like to make use of a script-driven web application that needs InnoDB specifically, in order to be activated and to operate properly, you won’t need to deal with any impediments since the MySQL storage engine is available on our in-house developed cloud hosting platform. No matter if you set up a brand-new MySQL database and install an app manually or make use of our one-click app installer tool, InnoDB will be selected automatically by our platform as the default engine if the particular app requires it instead of MyISAM. In addition to the incredible crash recovery that InnoDB offers, we also store regular database backups, so we can quickly restore any database in your shared account.
-
InnoDB in Semi-dedicated Servers
InnoDB is included with all our
Linux semi-dedicated hosting service by default, so as soon as you create a new semi-dedicated account, you can move on and activate any PHP script-powered software app that needs this particular database storage engine. A number of engines are pre-installed on our cloud hosting platform, so when you set up a brand new database and begin installing an application manually, or decide to make use of the Hepsia hosting Control Panel-integrated application installer, the engine for the database will be picked in accordance with the requirements of the application in question. This will allow you to install and manage InnoDB-specific apps without needing to deal with any impediment and without changing any settings in your semi-dedicated account. To take no chances, we’ll always keep a 7-day-old backup of all your MySQL databases, so if you erase or edit any content accidentally, we can quickly restore it.
-
InnoDB in VPS Servers
In case our custom-developed Hepsia hosting Control Panel is selected during the signup process for a new
VPS servers , InnoDB will be installed on the VPS server together with other essential software, so you will not have to do anything if you choose to make use of PHP script-driven applications that require this MySQL storage engine. MyISAM, the default MySQL engine, will be activated too. You can set up a brand new database and start installing the app manually or using our single-click installation tool. The system will detect the engine that the application in question requires and will set it for the specific database, so the installation process will continue flawlessly and the app can insert its data into that database. In this way, you can activate applications with various prerequisites about the MySQL engine without having to make any changes on your VPS server.
-
InnoDB in Dedicated Servers
All
Linux dedicated servers ordered with our custom-developed Hepsia hosting Control Panel come with a software package that is pre-activated and among everything else, you will get the InnoDB database storage engine, so you will not need to add it manually in case you need to run PHP scripts that require it. All it takes to install such a script is to set up a new MySQL database and to begin the setup – as soon as the script setup wizard acquires access to the database in question and begins dumping content in it, InnoDB will be set as the default engine for this database as long as it is the one required by the particular script. You will also be able to run scripts that require the other widely used MySQL engine, MyISAM, so you won’t have to modify any settings on the server. This will permit you to install various scripts on a single server and to use the latter to its maximum capacity.