Map 및 Set 인터페이스를 준수하는 java.util.collection 패키지의 객체를 사용해야하는 경우가 자주 있습니다.대용량 메모리 (데이터 크기) 모음
이러한 개체 (HashMap, TreeMap 등)에 수백만 개의 튜플 또는 엔터티를 삽입하면 삽입 및 조회 모두 크롤링 속도가 느려집니다.
본질적으로 성능이 향상되는 java.util.collection 클래스의 컴포지션 인 클래스를 파생 시켰습니다.
많은 양의 데이터를 처리하기 위해 최적화 된 java.util.collections 패키지와 동일한 오픈 소스가 있는지 궁금합니다.
메모리에 수백만 개의 요소가있는지도와 세트를 만드는 이유는 무엇입니까? 인덱스가있는 관계형 데이터베이스를 사용할 수 없습니까? –
@Maciej Ziarko, RDBMS, NoSQL Dbs에 수백만 개의 요소를 저장하는 데 많은 경우/이점이 있지만, 메모리의 대형 객체로 작업하는 것이 의미가 있고 RDBMS, NoSQL DB 접근 방식보다 훨씬 선호되는 경우가 있습니다. 응답자가 내가 필요하다고 생각하는 프로젝트 Trove를 게시했습니다. 감사합니다 – user1172468