2011-09-09 5 views

Respuesta

10

Los sistemas de archivos son siempre más rápido que las bases de datos. Las bases de datos tienen gastos generales como bloqueo, almacenamientos intermedios de fragmentos, análisis de SQL, planificación de consultas, etc., etc.

En última instancia, la base de datos vive en el sistema de archivos. Una base de datos es un sistema de archivos más gastos generales.

+0

buen punto, aunque me gustaría añadir que, para la mayoría de los propósitos, probablemente no habrá una diferencia apreciable en la velocidad de DB, ya que probablemente pueda servir desde la memoria y un buen sistema operativo tenga memoria caché de archivos. Entonces, antes de decidirse por uno u otro, debe determinar si el sistema de caché es realmente el cuello de botella en su aplicación. –

+1

@Lie Ryan: Mida antes de optimizar. Buen consejo. –

Cuestiones relacionadas