[컴][db] MySQL 의 MyISAM 과 InnoDB 의 선택





MySQL 의 MyISAM 과 InnoDB

MyISAM

MyISAM 은 간단한 디자인에 어울린다. 기능이 많이 않아서 간결하고 속도도 상대적으로 빠르다.

Disk footprint 가 InnoDB 보다 적게 사용되는 것 외에 현재는 마땅한 장점이 없는 듯 보인다.[ref. 1]

data 의 무결성을 지원하지 않는다.

InnoDB

InnoDB 에 오면서 MySQL 이 ACID 속성을 지원했다.
record 단위로 lock 을 제공한다.

결론

개인적으로 그냥 대부분의 경우 InnoDB 를 사용하면 될 듯 하다. 정말로 용량이 문제가 되는 경우에 MyISAM 이 가능한지 여부를 타진해 볼 수 있을 듯 하다.

References

  1. When to use MyISAM and InnoDB?, StackOverflow
  2. What’s the difference between MyISAM and InnoDB?, StackOverflow

댓글 없음:

댓글 쓰기