database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 2220 게시물 읽기
No. 2220
버클리 DB를 이용한 방화벽 로그 가공 문제
작성자
tykim
작성일
2006-01-04 10:23
조회수
6,168

새해 복많이 받으세요..*^^*

 

버클리 DB를 이용하여 방화벽 로그를 저장 하고 있습니다.

RECNO TYPE의 테이블을 사용하였습니다.

 

문제는 IP주소 데이터 항목의 통계량 생성에 어려움이 있습니다.

패킷량순 내림차순 IP주소 TOP 10 이런 통계를 내고 싶은데..

 

IP주소 경우의 수가 일만개 정도이면 큰 문제가 되지 않습니다.

이 정도는 메모리 올려서 패킷량 누적해서 정렬하면 큰 문제가 발생하지 않지만

 

내부 네트웍에서 웜이 발생하면 몇백만 IP주소가 발생합니다.

모든경우의 수는 2^32 = 약 42억개가 나오지요..

 

이런경우에 효율적으로 통계량 생성을 하려면 어떤 처리가 적합한지

현명하신 여러분들의 고견을 듣고자 합니다.

 

방화벽 로그 저장의 특성상(대량의 빈번한 입력) 자체 INDEX 생성, 트랜젝션

등의 처리는 하지 않고 ONLY INPUT만 수행합니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

RECNO TYPE으로 데이터를 저장을 하면서 RECNO을 쉽게 찾을 수 있도록 HASH 타입 or BTREE 으로 IP별로 RECNO을 저장하게 하면 어떨까요? 저도 초짜입니다. LDAP 서버가 그런식으로 데이터를 저장하는데.......즉 IP를 HASH에서 찾고 이를 가지고 RECNO을 찾으면 좀 나아지지 않을까 해서입니다. 그럼

송상준(sjsong)님이 2006-01-09 16:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2223[Aphelion] SunOneLDAP의 entrydn과 같은 기능이?? [1]
양준선
2006-02-02
6247
2222패스워드 변경에 대해서... [4]
이회선
2006-01-23
7102
2221netscape LDAP caching 기능에 대한 문의 [1]
조병욱
2006-01-05
6307
2220버클리 DB를 이용한 방화벽 로그 가공 문제 [1]
tykim
2006-01-04
6168
2218LDAPReferralException [1]
김민영
2006-01-02
6021
2212ldap로 진행한 프로젝트 요약 정보는 없나요?
....
2005-12-10
6152
2211php로 AD의 정보를 가져올려고 하는데 안되네요.. [1]
chobo
2005-12-02
7794
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다