본 실시예들은 블록 디바이스에 텍스트 파일 형식의 임시 로그 파일을 생성하고, 임시 로그 파일을 생성하면 메모리의 로그 버퍼로부터 플러싱하는 저장 위치를 임시 로그 파일을 가리키도록 설정하고, 임시 로그 파일을 가리키도록 설정한 후에 블록 디바이스에 바이너리 파일 형식의 임시 스냅샷 파일을 생성하고, 로그 기록을 작은 단위로 주기적으로 플러싱함으로써, 메모리 사용량을 감소시키고 메모리 사용의 변동성을 최소화하고 데이터베이스의 처리 속도를 향상시키는 인메모리 데이터베이스를 제공한다.