[완료] Berkeley DB에서 BTREE를 사용할 때, record number를 secondary key로 쓰려면 어떻게 해야하나요?
글쓴이: eunhyeon / 작성시간: 금, 2009/10/09 - 2:04오후
학부 수업으로 간단한 DB를 만들고 있습니다.
KEY가 있어서 DB를 BTREE로 저장하는데, 저장된 데이터를 입력한 순서대로 꺼내야 할 때도 있습니다.
그래서 메뉴얼을 찾아보았더니, 아래와 같은 말이 있더군요.
If logical record numbers are a secondary key used for data access, the Btree access method is a possible choice, as it supports simultaneous access by a key and a record number.
그런데 어떻게 써야하는지 예제가 없어서 곤란하네요. 위에서 말하는 것이, 한 개의 db를 쓴다는 것인가요?
아니면 두개의 db를 만들어서 DB->associate로 연결해야하나요?
-----------------
자답입니다.
위에서 말하는 Secondary Key는 제가 생각한 것이 아니었던 것 같습니다.
KEY 값의 논리적인 순서에 따라 레코드 번호가 부여되도록 하는 것으로 보입니다.
저는 이 것을 구현하기 위해서 결국 DB를 하나 더 만들어서 associate하여 사용하였네요.
Forums:
댓글 달기