SearchScope fetchRows vs fetchObjects (API IBM FileNet CE)
Я использую SearchScope.fetchObjects()
до этого времени, а потом мне пришло в голову, что fetchRows
может быть лучшим выбором в некоторых случаях (когда вам не нужны метаданные, такие как имена классов, хранилища объектов и т. д.). Что-то подсказывает мне, что это может быть быстрее, но я не нашел аргументов о том, какой метод использовать в каком случае и почему.
Вот документация SearchScope.
1 ответ
Решение
Разница в производительности fetchRows()
а также fetchObjects()
незначительно в большинстве случаев. Если вы обрабатываете значительный объем данных и все еще беспокоитесь о производительности, я предлагаю сделать простой тест.
Единственная причина существования fetchRows()
это возможность запрашивать разные классы объектов с помощью JOIN
,