카테고리 보관물: MySQL

MySQL

MyISAM, InnoDB 어떤걸 써야할까

1. InnoDB이 유리한 경우

  • 대용량의 데이터를 컨트롤 하는 경우
  • 트랜잭션 관리가 필요한 경우
  • 복구가 필요할 경우
  • 정렬등의 구문이 들어가는 경우
  • IUD 등이 빈번하게 발생하는 경우(Row-Level locking 때문에)

2. MyISAM이 유리한 경우

  • 읽기 위주의 작업만 필요할 경우
  • 전문 검색이 필요할 경우
  • 트랜잭션이나 복구등이 필요 없을 경우
  • 한번에 대량의 데이터를 입력하는 배치성 테이블

참조 – https://needjarvis.tistory.com/45