2011-03-25 6 views

답변

3

레코드 오프셋의 별도 인덱스를 유지 관리하는 경우 해당 위치에서 적절한 위치를 찾아 간단하게 찾을 수 있습니다. 그렇지 않으면 아니오.

0

레코드가 편리한 키에 정렬되어 레코드가 끝나는 위치와 다른 레코드가 시작되는 위치를 식별 할 수 있으면 이진 또는 보간 검색 방법을 구현할 수 있습니다. 조회를 돕기 위해이를 텍스트 파일 형식에 소급하여 추가 할 수 있습니다. 그렇지 않으면 알려진 인덱스가있는 위치에서 연속 검색을해야합니다 (파일 끝에서 거꾸로 작업 할 수있는 레코드의 총 개수를 알면 분명히 파일 시작은 하나입니다). 또한 한 패스를 사용하여 직접 액세스를 허용하는 색인을 만들거나 파일에 쉽게 읽을 수있는 오프셋 목록을 포함시키는 것을 고려할 수 있습니다.

0

dbopen() 함수를 확인하십시오. DB_RECNO를 타입 매개 변수로 전달하면 가변 길이 레코드에 액세스 할 수 있습니다. 이러한 레코드는 개행 문자로 구분할 수 있습니다. 기본적으로 "데이터베이스"는 일반 텍스트 파일입니다.

API는 삽입 및 삭제 작업을 편리하게 처리합니다.

관련 문제