IT Japan

Storage Engine의 의존도 본문

MySQL

Storage Engine의 의존도

swhwang 2014. 10. 26. 22:50
반응형

다음특성은 스토리지 엔진에 의존한다.

1.     스토리지 미디어:스토리지엔진에는, 디스크,메모리,네트워크등의 각종미디어에 데이터를 저장하도록 선택할수 있다.

2.     트랜잭션기능:ACID트랜잭션기능을 완전히 서포트하고 있는 스토리지 엔진도 있으면, 트랜잭션 서포트가 없는 스토리지 엔진도 있다.

3.     :스토리지엔진에는 , 각종 락정도(테이블레벨의 락과 행레벨의 락등)및 메커니즘을 사용해서, 동시트랜잭션과의 일관성을 확보할수 있다.

4.     백업 및 리커버리:스토리지 엔진에 의해 데이터의 저장/조작방법의 영향을 받는 경우가 있다.

5.     최적화:각종 인덱스 설정의 실전이 최적화에 영향을 줄수 있다. 스토리지엔진에는

,퍼포먼스를 최적화가기 위해, 여러방법으로 내부캐쉬, 버퍼 및 메모리를 사용합니다.

6.     특별한 기능:일부 엔진 타입에 한정해서, 전문검색, 참조정합성, 공간데이터처리등의 각종 기능이 준비되어있다.

옵티마이져는 스토리지 엔진에 따라서 각종 선택을 할 필요가 있으나, 각 스토리지엔진이 서포트하고 있는 표준화된 인터페이스(API)에 의해 모두 처리됨.

주의:스토리지엔진의 상세와 관련개념은, 이 코스의 후속장에서 설명하고 있다.

반응형

'MySQL' 카테고리의 다른 글

MySQL 파티셔닝의 설정,추가,삭제,재구성  (0) 2014.10.27
록본기의 야경  (0) 2014.10.27
MySQL Communication Layer(Storage Layer)  (0) 2014.10.26
MySQL Communication Layer(SQL Layer)  (0) 2014.10.26
MySQL Communication layer(TCP/IP)  (0) 2014.10.26
Comments