나는 엄청난 양의 데이터를 처리하는 자바 함수가 500MB가 될 수도있다. 이 500MB의 데이터를 Java 함수에 전달하고 Java 함수에서 처리 한 후 데이터를 리턴해야합니다.거대한 데이터를 자바 함수에 전달하는 효율적인 방법은 무엇입니까?
내 내가 어떻게 구현하는 마음에 몇 가지 아이디어를 가지고 있지만 하나가 효율적이다 정확히 모르고
col1 col2 col3 col4 col5 col6
3 5 2 5 1 6
7 5 6 8 3 8
5 3 7 9 8 1
를 다음과 같이 표 형태 인 자바 내가 사람들을 위해 필요한 API있다.
- 데이터를 Java 객체 (각 클래스는 같은 클래스의 객체)로 변환합니다. 그런 다음 객체를 Java 함수에 배열로 전달하십시오.
- 표 형식의 데이터에서 XML 문서를 준비하고 XML 문서를 Java 기능에 전달하십시오. inside java function은 XML 문서에서 객체를 추출합니다.
- 표 형식의 데이터를 파일로 저장하고 파일을 java 함수의 인수로 입력하십시오.
내가 생각하는 이러한 아이디어는 3 가지 방법의 장단점을 제시하거나 새로운 방법을 제안 할 수 있다면 나에게 감사 할 것입니다.
좋은 답변을 제공하기 위해서는 훨씬 더 세부적인 내용이 필요합니다. 어디에서 데이터를 가져 옵니까? 그 기능은 무엇입니까? – Henry
나는 당신이 당신의 아이디어를 시험해보아야한다고 생각한다. 수행하려는 처리 조!에 따라 다 (니다. –
당신을 바로 잡기 위해, Java에는 아무런 기능이 없습니다. ** 메소드 ** 만 있습니다. http://stackoverflow.com/a/16335031/1055241 – gprathour