Difference between InnoDB and MyISAM in MySQL?



InnoDB: is a storage engine for MySQL.

MyISAM: is the default storage engine for the MySQL relational database management system versions prior to 5.5 1.

The major deficiency of MyISAM is the absence of transactions support. Versions of MySQL 5.5 and greater have switched to the InnoDB engine to ensure referential integrity constraints, and higher concurrency.

Ensure that your database supports transactions; yes ! this is needless to say but then if you are using MySQL, the database engine other MyISAM does not support transactions. You must use InnoDB as the database engine for your tables.


Comments


  1. Nice Article !

    Really this will help to people of MySQL Server Community.
    I have also prepared small note on this, the main difference between innodb and myisam of MySQL Server.

    http://www.dbrnd.com/2015/11/mysql-the-main-difference-between-innodb-and-myisam/

    ReplyDelete

Post a Comment

Popular posts from this blog

Theme display in javascript

How to know which liferay version we are using

Viewing the SQL Query in liferay : debugging the SQL Query in Hibernate