제공된 스크립트를 사용하여 이벤트 데이터베이스에서 다수의 이벤트를 빠르게 제거할 수 있습니다.
기본 데이터스토어 플러그인은 이벤트 데이터베이스에서 다수의 이전 이벤트를 빠르게 주기적으로 제거하는 데 사용할 수 있는 유틸리티 세트를 제공합니다. 이러한 유틸리티는 지정된 기준과 일치하는 이벤트를 삭제하는 eventpurge.jacl 이벤트와 다릅니다.
빠른 제거 기능은 버켓의 개념을 사용합니다. 버켓은 이벤트를 이벤트 데이터베이스에 저장하는 데 사용되는 테이블 세트입니다. 기본 데이터스토어 플러그인은 두 개의 버켓을 사용합니다.
각 이벤트는 하나의 버켓에만 저장됩니다. 이벤트 고객에게는 활성 버켓과 비활성 버켓의 구별이 보이지 않습니다. 고객은 이벤트가 저장된 버켓을 알지 못해도 특정 이벤트를 조회, 수정 또는 삭제할 수 있습니다. 이 접근 방법의 장점은 활성 버켓에 영향을 미치지 않고 데이터베이스 특정 인터페이스를 사용하여 비활성 버켓을 빠르게 제거할 수 있어 제거 조작이 수행되는 동안에도 표준 이벤트 통신량이 계속될 수 있다는 것입니다.
비활성 버켓이 제거되면 활성 버켓이 비활성이 되고 비활성 버켓이 활성이 되도록 버켓을 스왑할 수 있습니다. 비활성 버켓이 비어 있을 때에만 버켓을 스와핑할 수 있습니다.
빠른 제거 기능을 사용할 경우 사용자는 이벤트 통신량, 저장 영역, 아카이브 요구사항 또는 기타 고려사항에 따라 버켓 스왑 또는 비활성 버켓 제거 빈도를 결정해야 합니다.
최종 갱신: Fri Jun 2 2006
(c) Copyright IBM Corporation 2005.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)