로그DB (1) 썸네일형 리스트형 로그 DB 설계와 관리에 대한 컨셉 (슬라이딩 윈도우) 첫째, 로그를 DB에 적재하는 방법 1. 대량 로그이고 다음날 조회해도 되는 경우 => 로그를 파일로 쌓고, 필요한 것만 daily batch로 DB에 적재 2. 대량 로그이지만 실시간 조회가 필요한 경우 => 로그의 DB적재를 비동기 처리할 수 있는 미들웨어를 만듭니다. 3. 대량 로그가 아닌 경우 => Application Server에서 직접 DB에 INSERT 합니다. 둘째, DB에 적재한 로그 테이블의 용량을 관리하는 방법 1. 보통 슬라이딩 윈도우 기법을 사용합니다. A. 테이블을 일자 기준으로 파티셔닝하고, 기준 일자가 지난 데이터는 파티션을 스위치해서... 데이터를 다른 테이블로 옮기는 방식입니다 B. 이 방식을 사용하면 대량 데이터를 옮기는 동안에도 해당 테이블에 Lock이 걸리지 않습니.. 이전 1 다음