¿Qué base de datos es buena para que la utilicen los motores de búsqueda FTP? Por ejemplo, ¿SQL server2005 u Oracle o utilizar directamente el sistema de archivos?
Si usa una base de datos para administrar, esto resuelve principalmente algunos problemas difíciles en la programación, etc., porque la base de datos puede admitir adiciones, eliminaciones, verificaciones y modificaciones, y luego se puede lograr directamente a través de SQL, y si está basado en un sistema de archivos Si desea hacerlo y realizar la misma función, entonces debe diseñar la lógica de implementación usted mismo, lo cual por sí solo es bastante problemático.
En cuanto a qué base de datos usar para el almacenamiento, personalmente creo que no hay mucha diferencia, porque si su volumen de datos no es grande, los requisitos para la base de datos no son altos. Imagínese configurar una base de datos. para usted* **Si la cantidad de datos está entre 30 000 y 50 000 registros, la consulta se generará toda a la vez, por lo que básicamente no hay gran diferencia. Por supuesto, en este caso, puede ser más sencillo utilizar SQL2005, porque SQL2005 en sí es más sencillo. La mayor ventaja de la base de datos ORACLE es su flexibilidad. Esta base de datos puede ser grande o pequeña y su seguridad es definitivamente mejor que SQL 2005.
En cuanto al uso de un sistema de archivos, por supuesto, hay muchas ventajas en este momento, no sé si planea usar XML o archivos planos normales. Si es un archivo XML, entonces úselo. Tecnología DOM para leer la aplicación. Si es así, en términos de velocidad, debería ser la más rápida, mucho más rápida que la base de datos. Hasta donde yo sé, muchos motores de búsqueda profesionales también utilizan XML para almacenar imágenes. Además, XML tiene una interfaz relativamente madura, por lo que es más conveniente llamarla al implementarla. Pero definitivamente es un poco más problemático que una base de datos.
Por último, si se trata de un archivo plano normal, como archivos TXT y CSV, la ventaja es que el almacenamiento no ocupa espacio adicional. Es más conveniente en términos de gestión, pero casi no tiene ventajas en otros aspectos