RDB/MySQL
mariadb binlog format
세모데
2020. 2. 10. 14:59
mysql 복구 또는 replication를 위해 binlog 설정은 필요하며 아래와 같은 옵션을 설정
binlog_format = row | mixed | statement
=> row : 생성/변경된 데이터를 그대로 binlog에 저장하여, 사이즈가 statement보다 크게 생성됨
mixed : row와 statement 중간 형태로 날짜와 같이 determine이 필요한 경우 row형태로 저장됨
statement : 쿼리 구문이 저장되는 형태로 now()와 같은 날짜 저장일 경우 데이터가 다를수 있음
binlog_row_image = FULL | MINIMAL | NOBLOB
=> full : 변경 전/후 이미지 전체를 binlog에 기록
minimal : 변경 전/후 값만 binlog에 기록
noblob : text와 같이 사이즈가 큰 값을 제외하고 기록