¿Por qué las aplicaciones guardan los datos importantes en una base de datos y no solo en variables del programa?
Opciones
- Las variables son más lentas de escribir que una base de datos
- Las variables viven en la RAM y desaparecen al salir; una base de datos persiste (Opción correcta)
- La ley exige bases de datos en cualquier aplicación
- Las variables no pueden guardar texto, solo números
Respuesta
Las variables viven en memoria (RAM) y desaparecen cuando el programa se detiene o reinicia; una base de datos guarda los datos en disco para que sobrevivan
Por qué
La memoria (RAM) es rápida pero temporal. Si la app se reinicia o la computadora se apaga, todo lo que hay en variables desaparece.
Una base de datos escribe los datos en disco, así que persisten. Eso se llama persistencia.
Muchas apps combinan ambas: memoria o una caché (como Redis) por velocidad, una base de datos por seguridad.
Recuerda
La memoria es temporal. Las bases de datos persisten los datos.