what are the main differences between MyISAM and InnoDB
table storage structures ?
what are the advantages and disadvantages in usage of these ?

Answer Posted / prathiba



1.Transactions:MYISAM doesnt support any database
transactions means if the transactions related to large
amount of data transfer it will not provide because memory
is less. But INNODB will provide transactions.

2.Locking:MYISAM provide the table level locking means if
the data in one table has been modified by the other
table ,the entire table will lock for the next process.But
INNODB provide the row level locking only the row of the
table that is being updated is locked.

3.Foreign keys – MYISAM tables do not support foreign keys.

4.Data Types:MYISAM provide a full variety of datatypes,but
INNODB will not.

Is This Answer Correct ?    62 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to change the database engine in mysql?

446


How to Set a root password if there is on root password.

582


How do I backup mysql database on linux?

480


What is a storage engine? What are the differences between innodb and myisam engines?

510


What is difference between schema and table?

470






How many groups of data types?

513


Hi Team, This is kartik, I recently completed my B-tech. Importance of posting this question is for to know the best books on SQL(MYSQL/Oracle)? I like SQL concept's so much, at the same time i decided to choose SQL for my career purpose. So please suggest me the best books that are very helpful for a fresher to improve concepts like (SQL/PLSQL)Basics, programming concepts, architectures etc. Please consider my request as an important one. I am very thankful to you for providing this opportunity. If possible can you please send the names of books for my personal id also: karthikgdv1206@yahoo.com. Thanks, Kartik T

1737


What does do in mysql?

468


How to delete the repeated records from a table?

499


How do I connect to a mysql database?

483


How do I exit mysql?

501


What is the default port for MySQL Server?

572


Can mongodb replace mysql?

522


State the differences between mongodb and mysql.

515


What is delimiter in mysql stored procedure?

473