MySQL 의 MyISAM 과 InnoDB
MyISAM 은 간단한 디자인에 어울린다. 기능이 많이 않아서 간결하고 속도도 상대적으로 빠르다. MyISAM
Disk footprint 가 InnoDB 보다 적게 사용되는 것 외에 현재는 마땅한 장점이 없는 듯 보인다.[ref. 1]
data 의 무결성을 지원하지 않는다.
InnoDB 에 오면서 MySQL 이 InnoDBACID 속성을 지원했다.
record 단위로 lock 을 제공한다.
개인적으로 그냥 대부분의 경우 InnoDB 를 사용하면 될 듯 하다. 정말로 용량이 문제가 되는 경우에 MyISAM 이 가능한지 여부를 타진해 볼 수 있을 듯 하다. 결론
References
- When to use MyISAM and InnoDB?, StackOverflow
- What’s the difference between MyISAM and InnoDB?, StackOverflow
댓글 없음:
댓글 쓰기