Berkeley DB를 사용하여 방화벽 Log를 남기는 작업을 하고 있습니다.
하루단위로 물리적 화일을 생성하여 저장하고 있습니다.
하루에 저장되는 DB크기가 4~5Gbyte 정도 입니다.
여기서 궁금한것은 한테이블에 많은 크기의 레코드를 저장하면
자료구조 유지, Tree depth 증가 등으로 LOAD가발생할 것 같은데
이에 화일크기 단위 또는 레코드 갯수 단위로 분리하여 저장하고자
하고자 하는데 이런 방법이 적합한지의 여부와
적합하다면 적정 화일크기 또는 레코드 갯수는 어떤지 궁금합니다.
좋은 글 많이 올려주시구요
관련 자료도 부탁드립니다.
|