摘要 |
<p>본 발명에 따른 제1 저장매체(Database)로부터 데이터를 조회하여 제2 저장매체(Database, Message Queue, File 등)에 반영하는 데이터 전달 시스템은, 상기 제1 저장매체로부터 조회(Select)한 데이터를 임시 저장하는 로컬 큐(Local Queue)와, 상기 제1 저장매체로부터 데이터를 조회하여 상기 로컬 큐에 푸시(Push)하는 조회 스레드(Thread)와, 상기 로컬 큐로부터 데이터를 팝(Pop)하여 상기 제2 저장매체에 반영(Work)하고, 상기 제1 저장매체로부터 삭제(Delete)하는 복수의 업무처리 스레드와, 상기 제1 저장매체에 대한 상기 조회 스레드와 상기 복수의 업무처리 스레드의 사용 경합을 제어하는 제1 저장매체 뮤텍스(Mutex)와, 상기 로컬 큐에 대한 상기 조회 스레드와 상기 복수의 업무처리 스레드의 사용 경합을 제어하는 로컬 큐 뮤텍스를 포함한다.</p> |