En la base de datos de memoria como copia de seguridad para fallas de la base de datos

StackOverflow https://stackoverflow.com/questions/5863009

  •  28-10-2019
  •  | 
  •  

Pregunta

¿Es la base de datos en memoria una opción de copia de seguridad viable para realizar operaciones de lectura en caso de fallas en la base de datos? Se puede insertar datos en una base de datos en memoria de vez en cuando y en caso de que el servidor de la base de datos/servidor web caiga (ocurrencia rara), todavía puede acceder a los datos presentes en la base de datos en memoria fuera del servidor web.

¿Fue útil?

Solución

Obviamente, probablemente depende del uso de su base de datos. Por ejemplo, sería difícil para mí imaginar a Stackoverflow haciendo esto.

Por otro lado, no todas las aplicaciones son así. Si el uso de su base de datos es limitado, puede tomar una señal de aplicaciones móviles que aceptan el hecho de que un servidor puede no estar siempre disponible. Y trate su aplicación web como si fuera un cliente móvil. Ver Arquitectura de aplicaciones móviles desconectadas utilizando una arquitectura orientada a servicios

Otros consejos

Si va a mantener toda su base de datos en la memoria, bien podría realizar todas las operaciones allí y mantener su copia de seguridad en el disco.

No, ya que un corte de energía significa que su base de datos se ha ido. O si el proceso de DB muere, y el sistema operativo desencadena toda la memoria que estaba usando.

Recomendaría un segundo disco duro, externo o interno, y volcar los datos a ese disco duro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top