User Tools

Site Tools


innodb_vs_myisam

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
innodb_vs_myisam [2017/06/26 13:25] luke7858innodb_vs_myisam [2024/05/23 07:26] (current) – external edit 127.0.0.1
Line 1: Line 1:
 === InnoDB vs MyISAM === === InnoDB vs MyISAM ===
 ^ InnoDB ^ MyISAM ^ ^ InnoDB ^ MyISAM ^
-| Default Engine in mysql 5.5.5 and above   | MyISAM Engine in mysql versions below 5.5.5       |+| Default Engine in mysql 5.5.5 and above   Default MyISAM Engine in mysql versions below 5.5.5       |
 | Row-level locking - less issues with backups | Full Table-level locking - lots of backup issues | | Row-level locking - less issues with backups | Full Table-level locking - lots of backup issues |
 | Crash Recovery | NO crash recovery | | Crash Recovery | NO crash recovery |
 | No full text search in versions 5.6 and greater | Full text search in all versions | | No full text search in versions 5.6 and greater | Full text search in all versions |
-| | | +.idb, .FRM,  .MYD, .FRM
 +\\ 
 +=== InnoDB === 
 +InnoDB is a highly reliable, high performance engine.  
 +\\ 
 +ACID compliant (Atomicity, Consistency, Isolation, Durability) --> Transactions featuring commits, rollbacks, crash recovery. More information on ACID (https://dev.mysql.com/doc/refman/5.7/en/mysql-acid.html) 
 +\\ 
 +Supports FOREIGN Key Constraints (https://dev.mysql.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html) 
 +\\ 
 +\\
 === MyISAM === === MyISAM ===
 MyISAM offers NO data integrity. It does NOT play well with unclean shutdowns and cancelled operations which can in turn cause data corruption. To attempt to resolve you would need to run a full repair or rebuild on indexes and tables.  MyISAM offers NO data integrity. It does NOT play well with unclean shutdowns and cancelled operations which can in turn cause data corruption. To attempt to resolve you would need to run a full repair or rebuild on indexes and tables. 
Line 13: Line 21:
 \\ \\
 \\ \\
-__Sources__:+__Sources__:  
 +\\ 
 +https://dev.mysql.com/doc/refman/5.7/en/innodb-introduction.html 
 +\\ 
innodb_vs_myisam.1498483546.txt.gz · Last modified: 2024/05/23 07:26 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki