Depende desde el punto de vista que lo veamos. Los sistemas desarrollados ha principios de década y finales de la otra utilizando archivos con este formato han visto crecer sus bases de datos, y el problema radica en que los NTX se vuelven lentos a partir de ciertos volúmenes de información, y lo que es peor aún, inestables. Actualmente se han realizado pruebas con motores de base de datos cliente servidor como Advantage Database Server y se ha visto un mejor desempeño de los mismos, porque realmente es más influyente la plataforma donde se encuentra los datos que el formato de los archivos. Pero como siempre se busca trabajar con lo mejor y no todas las organizaciones pueden contar con robusto motor de base de datos, desde hace algún tiempo para acá se ha mejorado esta situación. Ya Foxpro viene trabajando con sus IDX y CDX, y clipper, desde hace algunos años, introdujo el manejo de RDD (posibilidad de trabajar con distintos formatos de archivos) entre los cuales se encuentran los famosos CDX (que inclusive son mejores que los del Fox). En otras ventajas puede decirse que estos señores son compuestos, o sea, lo que se hace con los NTX en varios archivos se puede hacer con los CDX manejando un solo archivo. Fíjate un ejemplo:
Tenemos una tabla de clientes y la vamos a indexar por codigo y descripción.
Utilizando NTX
INDEX ON CODIGO TO ARCHIVO1
INDEX ON DESCRI TO ARCHIVO2
Utilizando CDX
INDEX ON CODIGO TAG NOMBRETAG1 TO ARCHIVO
INDEX ON DESCRI TAG NOMBRETAG2 TO ARCHVO
Luego solo los apuntas con la función ORDSETFOCUS
ORDSETFOCUS(1)
ORDSETFOCUS(2)
Esto permite mejorar significativamente el rendimiento de nuestras aplicaciones hasta en un 30%, y disminuir los