English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MyISAM과 InnoDB을 언제 사용해야 할까요?

InnoDB는 고유성과 고성능을 모두 가진 일반적인 저장 엔진입니다. MySQL 5.6시작부터 InnoDB는 기본 MySQL 저장 엔진입니다.

InnoDB는 다양한 목적에 사용할 수 있습니다. 이는 그 중 일부입니다-

  • 이는 거래 목적, 즉 모든 ACID 속성에 사용할 수 있습니다.

  • InnoDB는 행 수준 락을 사용할 수 있습니다. 이는 MyISAM보다 더 높은 성능을 의미합니다.

  • InnoDB는 대형 버퍼 풀 데이터와 인덱스에 사용할 수 있습니다.

  • MyISAM보다 더 좋은 성능이 필요할 때는 InnoDB를 사용할 수 있습니다.

MyISAM는5.5 1이전 MySQL 관계형 데이터베이스 관리 시스템 버전의 기본 저장 엔진입니다.

MyISAM은 다양한 목적에 사용할 수 있습니다.

  • MyISAM은 생성 및 설계에 사용하기 쉽습니다. 따라서 초보자에게 적합합니다.

  • MyISAM에서는 테이블 간 외래 키 관계의 복잡성이 포함되어 있지 않습니다.

  • InnoDB와 비교할 때 더 빠릅니다.

  • 최저 성능이 필요할 때는 사용할 수 있습니다.

추천해드립니다