수억 개의 항목 (외부 스크립트에서 호출 됨)에서 초당 여러 번 시작되고 중지되는 Java 응용 프로그램이 있습니다.사전 : 하드 코딩 된 대 외부 파일
Input: String key
Output: int value
이 응용 프로그램의 목적은 결코 지금까지 그 어느 변경 Map
(~ 30K 키)에 특정 키를보고하고 값을 반환하는 것입니다. 아주 쉽게.
질문 : 초당 여러 번 사용할 때 더 효율적 무엇인지하십시오
Map
에서
- 하드 코딩 된 사전은
BufferedReader
- 와 외부 파일을 .. 읽기 다른 생각으로 나를 무척 애타다.
나는 하드 코딩 악 알고 그러나 때때로, 당신은 효율적인 :-)
Java App과 관련하여 쉽게 액세스 할 수 있도록지도를 작성하는 것이 좋습니다. –
데이터베이스 사용은 옵션입니까? –
왜 앱을 너무 많이 시작하고 멈 춥니 까? 필요에 따라 실행하고 요청을 처리하는 것이 좋습니다. – dlev