저는 Java 프로그래밍에 익숙하며 첫 번째 데스크톱 응용 프로그램을 작성하고 있습니다.이 응용 프로그램은 고유 한 isbn을 취하고 모든 준비가 로컬 DB에서 수행되는지 확인합니다. if 그것은 로컬 DB에서 읽는 것입니다. isbndb.com에서 데이터를 요청하고 로컬 DB가 XML 형식 인 DB에 입력하면됩니다. 이제는 다음 두 가지 방법 중 어느 것이 항목이 모두 준비되어 있는지 확인하기 위해 최소의 오버 헤드를 생성하는지 궁금합니다.JAVA : 파일이 존재합니다 대용량 db 데이터베이스 검색
방법 1.) 파일 있음.
DB 항목을 만들 때 isbn number.xml (즉, 3846504937540.xml)이라는 이름의 모든 isbn 번호에 대해 별도의 파일이 만들어지며 파일 존재 여부 확인 방법을 사용하여 모든 항목이 준비되어 있는지 확인합니다 사용자가 isbn을 제공했습니다.
방법 2) SAX XML 파서.
모든 항목을 하나의 큰 XML 파일에 입력하고 기존 항목을 확인할 때 SAX XML 파서를 사용하여 파일을 구문 분석 한 다음 isbn을 제공 한 사용자가 XML DB의 항목과 일치하는지 확인합니다 .
참고 : 결과 항목은 시간이 지남에 따라 수천 가지가 될 수 있습니다.
모든 정보는 크게 감사하겠습니다.
레코드가 있는지 확인하기 위해 db와 where clausule을 사용할 수 없습니까? – designerrr