El uso del PCM_OP_STEP_SEARCH tiene 2 ventajas frente al PCM_OP_SEARCH:
- Velocidad: los resultados de la búsqueda se obtienen mucho más rápido en bloques pequeños. El PCM_OP_STEP_SEARCH regresa el primer bloque de resultados inmediatamente; no se espera a que la totalidad de resultados esté lista.
- Recursos del sistema: el PCM_OP_STEP_SEARCH asigna suficiente shared memory en el DM para un único bloque de resultados a la vez, en cambio el PCM_OP_SEARCH utiliza suficiente shared memory para todo el set de resultados de una ez.
La desventaja de las búsquedas step es que se deben llamar 3 opcodes para cada búsqueda: PCM_OP_STEP_SEARCH, PCM_OP_STEP_NEXT,
and PCM_OP_STEP_END, pero eso no es problema ya que
que pasa cuando queremos usar campos custom que están en una sub estructura ? nos sirve el pcm_op_search
ResponderBorrarHola, los campos custom los podes utilizar al igual que lo harias con los OOB en el PCM_OP_SEARCH/PCM_OP_STEP_SEARCH
Borrar