2013-09-27 6 views
1

나는이 시간까지 SearchScope.fetchObjects() 메소드를 사용하고 있었으며, fetchRows이 더 나은 선택 일 수 있다고 생각했습니다 (메타 데이터가 필요하지 않은 경우). 클래스 이름, 객체 저장소 등). 무언가가 더 빠를 수도 있다고 말하지만, 어떤 경우에 어떤 방법을 사용해야하는지, 왜 그런지에 대한 논쟁을 발견하지 못했습니다.SearchScope fetchRows vs fetchObjects (IBM FileNet CE API)

여기에 SearchScope 문서가 있습니다.

답변

1

fetchRows()fetchObjects()의 성능 차이는 대부분의 경우 무시할 수 있습니다. 상당한 양의 데이터를 처리하고 여전히 성능에 대해 우려하는 경우 간단한 테스트를하는 것이 좋습니다.

fetchRows()의 유일한 이유는 JOIN을 사용하여 서로 다른 개체 클래스를 쿼리 할 수 ​​있기 때문입니다.