Thursday, March 20, 2014

What is difference between MYISAM and InnoDB?

The major thing that beginners are curioues to know what are the difference between InnoDB and MyISAM. Below is difference between MYISAM and INNODB hope this will help you out a lot. 

MYISAM:
1. MYISAM supports Table-level Locking
2. MyISAM designed for need of speed
3. MyISAM does not support foreign keys hence we call MySQL with MYISAM is DBMS
4. MyISAM stores its tables, data and indexes in diskspace using separate three different files. (tablename.FRM, tablename.MYD, tablename.MYI)
5. MYISAM not supports transaction. You cannot commit and rollback with MYISAM. Once you issue a command it’s done. 

INNODB:
1. InnoDB supports Row-level Locking
2. InnoDB designed for maximum performance when processing high volume of data
3. InnoDB support foreign keys hence we call MySQL with InnoDB is RDBMS
4. InnoDB stores its tables and indexes in a tablespace
5. InnoDB supports transaction. You can commit and rollback with InnoDB


Difference show By below table.

My ISAMInnoDB
Required full text SearchYes
Require TransactionsYes
frequent select queriesYes
frequent insert,update,deleteYes
Row Locking (multi processing on single table)Yes
Relational base designYes

1 comment:

  1. RACING at the Borgata Hotel & Casino - Dr.MCD
    For the casino, located in Atlantic City, New Jersey, in the Marina 동해 출장마사지 District, it's easy to see 안동 출장안마 why a 양산 출장마사지 favorite 부천 출장안마 at the casino is the 안산 출장안마 Borgata

    ReplyDelete

Please Comment Here!

How to backup and download Database using PHP

< ?php $mysqlUserName = 'databaseusername' ; $mysqlPassword = 'databasepassword' ; $mysqlHostNa...