摘要 |
본 발명의 일 실시예는 데이터베이스의 테이블에 저장된 하나 이상의 레코드 중 삭제 대상 레코드의 삭제 명령을 획득하는 삭제 명령 획득 단계; 상기 삭제 명령에 기초하여 적어도 하나의 인덱스를 검색하여 상기 삭제 대상 레코드의 식별값을 획득하는 식별값 획득 단계; 상기 삭제 대상 레코드의 식별값에 기초하여, 상기 테이블에서 상기 삭제 대상 레코드의 각 항목의 데이터들을 획득하는 삭제 대상 레코드 획득 단계; 획득된 상기 삭제 대상 레코드의 각 항목의 데이터들에 기초하여, 상기 적어도 하나의 인덱스 각각에서 상기 삭제 대상 레코드의 북마크를 삭제하는 인덱스 처리 단계; 및 상기 테이블에서 상기 삭제 대상 레코드를 삭제하는 테이블 처리 단계;를 포함하고, 상기 인덱스 처리 단계에서 모든 인덱스에 상기 삭제 대상 레코드의 북마크가 존재하였는지 여부와 무관하게 상기 테이블 처리 단계가 수행되어 상기 삭제 대상 레코드가 삭제되는 데이터베이스 관리 방법을 개시한다. |