En 4D v15 R3, el algoritmo del comando REPLACE STRING ha sido mejorado para que los reemplazos en grandes cantidades de datos sean más rápidos. En nuestras pruebas de reemplazo de 32.000 ocurrencias, el nuevo algoritmo hace que el comando sea un promedio de 4000 veces más rápido que el antiguo.
¿Cómo?
El comando REPLACE STRING le permite realizar reemplazos basados en caracteres de código o en caracteres. Por defecto, los reemplazos se basan en el carácter, y cuando se pasa el parámetro » * «, los reemplazos se basan en el código de caracteres.
Basado en el carácter
En nuestras pruebas, el comando tarda 331 segundos (de media) en reemplazar 32.000 ocurrencias con v15, y con v15 R3, sólo tarda 0,062 segundos (de media). Es decir, es 5300 veces más rápido.
Basado en el código de caracteres
Con nuestras pruebas, el comando tarda 334 segundos (de media) en reemplazar 32.000 ocurrencias con v15, y con v15 R3, sólo tarda 0,14 segundos (de media). Es decir, es 2300 veces más rápido.
Para más detalles, consulte el manual de actualización de 4D v15 R3