kedar.nitty-witty.com
Thursday September 9th 2010

Difference MyISAM and InnoDB Storage Engines Mysql

Subscribe to SMS Subscribe to RSS
Subscribe

MyISAM

InnoDB

Default since version 3.23

Relatively newer

Files storage:

FRM: table definition,

MYD: Actual Data

MYI: Index File

FRM: table definition

.ibd file (concept of table space) or single huge .ibdataX

No transation, Foreign key

ACID Transactions, Foreign key, Rollback

Low disk and memory utilisation

Relatively high storage requirements (Almost 3 times disk space)

Non clustered indexing

Clustered indexing for Primary key

Table level locking

Row level locking

Fulltext Indexes, Merge tables, Compressed tables.

Not available

GIS, RTREE indexes

Not available

Not avalable

HASH lookups

Bookmark and Share

Related posts:

  1. Choosing between MyISAM and INNODB – MySQL Storage Engines After reading at a lot of places for the...
  2. MySQL related file types and basic information This post covers the basic information of files that...
  3. Using MySQLTuner – MySQL Optimization Tool MySQLTuner is a script written in Perl that will...

Reader Feedback

One Response to “Difference MyISAM and InnoDB Storage Engines Mysql”

Leave a Reply