MySQL 스토리지 엔진 종류

    MySQL(5.5 기준) 제공되는 스토리지 엔진

    • InnoDB
    • MRG_MYISAM
    • CSV
    • FEDERATED
    • MyISAM
    • BLACKHOLE
    • MEMORY
    • ARCHIVE

    주요 스토리지 엔진별 특징

    MyISAM InnoDB Archive
    스토리지 지원 256TB 64TB None
    트랜잭션 No Yes No
    Locking 레벨 Table Row Row
    인덱스 B-Tree B-Tree No
    Cache Index Data/Index No
    파티셔닝 Yes Yes Yes
    Cluster Index No Yes No
    Foreign Key No Yes No

    스토리지 엔진별 데이터가 차지하는 디스크 용량

    스토리지 엔진별 10만 건에 해당하는 데이터 파일의 크기

    스토리지 엔진 용량
    InnoDB 12.0MB
    MyISAM 2.7MB
    Archive 1.5MB

    서비스 특성에 따른 스토리지 엔진 설정

      Zeppelin Jackson 버젼 업그레이드

      Zeppelin을 3일동안 고생을 해서 겨우 설치를 완료
      하지만 샘플을 실행했더만 Jackson 2.5.3 버젼이 너무 낮아서 사용이 안된다고 한다.

      해결 방법은 해당 관련 라이브러리를 업데이트해서 교체한 후에 실행하면 된다.
      혹시 모를 버젼을 고려해서 많이는 올리지 않고 2.6.5 버젼으로 업그레이드 결심

      방법은 $ZEPPELIN_HOME/lib/ 폴더에서 2.5.3 버젼을 삭제하고 2.6.5 버젼으로 교체한 후에 재시작하면 끝!

      교체 대상

      • jackson-databind
      • jackson-core
      • jackson-annotaions