Búsqueda indexada de alto rendimiento para Xbase++
Xfinder++ es un sistema de búsqueda por índices para Xbase++ y bases de datos dBase. Xfinder++ sustituye a los tradicionales índices por un nuevo sistema de búsqueda rápida de texto. Existen tres versiones del producto en función del número máximo de registros soportados: 250.000, 500.000 y 2.000.000.
Requisitos del sistema
486 o superior (se recomienda Pentium)
Windows 95, 98, NT 4.0
8MB de RAM (se recomiendan 12MB o más)
CD-ROM
VGA o monitor de resolución superior
Soporte de redes Novell 3.x, 4.x y Windows NT
Introducción
¿Qué soluciona este producto?
El problema de buscar datos en grandes bases de datos.
¿Por qué se necesita?
Por su potencia y velocidad a la hora de realizar búsquedas.
¿A quién se dirige?
A programadores de Xbase++ que deseen mejorar sus aplicaciones.
Ventajas de Xfinder++
Se implementa de forma muy sencilla en el código Xbase++
Búsqueda de fragmentos en todo el texto, incluso dentro de una palabra
Archivo índice propio altamente comprimido
5 posibles grupos de búsqueda
Inserción en línea y automática de registros
Sólo se requiere un archivo índice para buscar en diferentes campos de la tabla
Sistema de indexado y búsqueda extremadamente rápido
No se examina toda la tabla si no existe ninguna coincidencia
Características
Creación del índice
Esta es la parte del programa responsable del diseño del archivo de índice.
Genera un archivo índice de fragmentos independientes a partir de los datos, que permite a la segunda parte del programa buscar, por ejemplo, partes de una palabra.
Búsqueda fragmentada
Esta es la parte del programa responsable de la búsqueda real.
Tras introducir la clave de búsqueda, se determina, en cuestión de segundos, las coincidencias halladas. Tras ello, las claves primarias encontradas pueden ser manejadas individualmente desde el programa.
Xfinder++
se integra con Xbase++ a través de una API creada específicamente. La integración de Xfinder++ con los actuales programas Xbase++ requiere muy poco tiempo. Los comandos de Xbase++ quedan ampliados con los de Xfinder++ por lo que no es necesario aprender una nueva sintaxis.
Permite la búsqueda de cualquier número de fragmentos de palabras sin importar su longitud.
Flexibilidad: Simplemente indique las claves de búsqueda sin instrucciones de control ni comodines.
Capacidad de funcionar en entornos de red
Indexación muy rápida (1 millón de registros requiere unos 15 minutos en un Pentium)
Alta compresión del archivo índice de Xfinder++
Control del diseño del índice y de la búsqueda a través de varios parámetros
Las búsquedas siempre tienen lugar sobre el disco, por lo que no se requiere memoria adicional.
Indexación en línea al insertar, borrar o modificar registros de datos
Acceso a todos los datos en modo de sólo lectura
Algunas preguntas y sus respuestas
P. ¿Sustituye Xfinder++ al índice NTX?
R.
No, se precisa para saltar entre registros.
P.
¿Cuánto ocupa el archivo índice de Xfinder++?
R.
Entre un 30 y 50% del tamaño del archivo de datos.