sql >> Base de Datos >  >> RDS >> Mysql

Archivo vs base de datos para eficiencia de almacenamiento en la aplicación de chat

Los sistemas de administración de bases de datos (DBMS) existen porque no es tan fácil como parece almacenar y acceder a los datos de la manera correcta.

El almacenamiento de datos en un archivo implica problemas de concurrencia de acceso. Cuando el archivo crezca, tendrá que enfrentar un uso importante de la memoria o escribir mucho código para cargar justo lo que necesita. También será bastante difícil realizar operaciones básicas como filtrar (SQL WHERE cláusula) o actualizar una fila. Por cierto, cambiar la estructura de datos promete ser propenso a errores. I palabras más simples:tendrás que escribir mucho código y enfrentarte a muchos errores.

En mi opinión, no usar ningún tipo de DBMS es recrear la rueda. Sin embargo, elegir el correcto es importante.