1
생물정보학 관련 서열정보를 저장하는 데이터베이스와 연동하고 일정 통신 네트워크를 통해 각 사용자 단말과 접속하는 서버에서, 상기 각 사용자 단말로부터 요청된 서비스 대상 서열을 상기 데이터베이스의 서열과 비교/분석하기 위하여 상기 데이터베이스를 처리하는 방법에 있어서, 상기 사용자 단말로부터 서비스 대상 서열을 수신하여 큐(Queue)에 저장하는 제1 단계; 상기 제1 단계와 병행하여, 상기 큐에 서비스 대상 서열이 있는지를 조사하는 제2 단계; 상기 제2 단계에서의 조사 결과, 상기 큐에 서비스 대상 서열이 있는 경우에는 상기 데이터베이스로부터 현재 순번의 서열을 읽어 상기 큐에 있는 모든 서비스 대상 서열과 비교/분석하는 제3 단계; 상기 제3 단계에서 비교/분석된 서비스 대상 서열 중 상기 데이터베이스의 모든 서열에 대하여 비교/분석된 것이 있는지를 판단하여, 해당 서비스 대상 서열을 상기 큐로부터 제거하는 제4 단계; 및 상기 현재 순번을 하나 증가시키되, 상기 데이터베이스의 모든 서열을 읽은 경우에는 상기 현재 순번을 초기화하고, 상기 제2 단계로 진행하는 제5 단계를 포함하는 것을 특징으로 하는 생물정보학에서의 데이터베이스 처리 방법
|