Discover what a database engine is, what exactly are the merits of the InnoDB engine and why it's gaining so much worldwide popularity.
InnoDB is a popular storage engine for the MySQL database management system. It’s an alternative to the default MyISAM engine and it has many upsides which have made it the engine of choice for lots of script-driven apps, among them Magento and Joomla™, which have switched to InnoDB for good. For instance, adding huge data volumes will be faster with InnoDB, since it locks only one database row to carry out a particular task, not the entire table, which makes the engine ideal for scalable applications. InnoDB also supports foreign keys and transactions – these refer to the manner in which the info is handled. Put simply, importing new or updating existing data will either be fully completed, or will be canceled and the procedure will be rolled back in case some problem appears in the meantime, therefore the content that remains in the database won’t be lost.
InnoDB in Shared Hosting
Any PHP-based web app that requires InnoDB will function impeccably on our cutting-edge cloud platform and the storage engine comes with all our shared hosting plans. Every time you create a 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 on the basis of the app’s prerequisites without the need to configure any setting in your web hosting account. InnoDB will be selected automatically for any application that requires this specific engine and you will be able to make the most of its full potential. We’ll generate daily backups of your content, so in case you accidentally delete a database that’s important to you or you overwrite a certain part of it, we’ll be able to restore everything the way it was just a few hours ago.