[질문]방화벽에서.. 하루동안의 출발지주소를 화일에 저장시..
글쓴이: cpulpul / 작성시간: 월, 2003/08/11 - 2:25오후
하루동안 방화벽을 통과한 패킷의 출발지 주소를
데이터량순으로 내림차순 1000개정도를 뽑아내어 저장하려고 합니다.
지금은 하루동안의 로그를 다음날한번에 모두처리하고 있습니다.
출발지주소를 노드로 만들어서 메모리에 올려 비교하고.. 데이터량등을
누적하려니깐... 서로다른 출발지주소 경우의 수가 많으면 많아질수록..
메모리를 많이 찾이하고.. 또한 접근하는시간이 오래 걸리고 있습니다.
어떤 알고리즘을 사용하면 좋을지.. 좋은의견 주십시요..
Forums:
Re: [질문]방화벽에서.. 하루동안의 출발지주소를 화일에 저장시
일단 많이 바꾸려 하지 마세요.
1) 로그로 저장했다면, 이를 보다 정형적인 형태로 저장하세요.(이를테면 데이터베이스 사용)
2) 일단 정형적으로 저장되었다면 1000개가 아니라 10000개도 문제는 없겠지요? 순서라... 그것도 문제가 아니군요.
3) 정보처리의 기본은 소위 쓸모없는 데이터도 보관하는 습관을 가지는 것입니다. 1000개 필요하다고 1000개만 저장하면 안되고, 적어도 이전만큼은 저장해야 합니다. 당연히 보다 많은 데이터를 저장하면 좋고요. 그래야 ......
* 부연하면, A라는 전임자는 X라는 항목이 필요없다고 주장합니다. 그러나, A의 후임자(또는 관련자)로 올 B는 X를 필수로 주장하는 사례는 아주 흔한 경우입니다.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기