사용자 정의 맵을 사용하는 프로젝트에서 작업 중입니다 < 문자열, 항목 > (항목은 int 쌍입니다) B- 트리 기반의 구현으로 10에서 100까지 저장 수백만 개의 레코드에서이 클래스의 코드는 느리고 더러워집니다. 필자는 저장 용 파일과 소량의 메모리를 사용하는 Map을 효율적으로 구현해야합니다.java.util.Map의 기존 파일 기반 구현
자바 버젼의 Berkeley DB가 java.util.Collection API (Map 포함)를 검색했지만 발견되었습니다.이 목적을 위해 완전한 데이터베이스를 사용하는 것은 불필요합니다 (많은 파일이있는 디렉토리를 사용하고 몇 가지 추가 관리 용 스레드). 더 간단한 해결책이 있습니까?
좋은데, java.util.Map 인터페이스를 제공하지 않습니다. (Map 인터페이스를 사용하는 많은 코드가 있습니다.) – Ivan
Kyoto Cabinet 데이터베이스 객체에 대한 사용자 정의'Map' 래퍼를 만드는 데 몇 분이 걸릴 것입니다. –