Question

base de données en mémoire est une option de sauvegarde viable pour effectuer des opérations de lecture en cas de défaillance de la base de données? On peut insérer des données dans un en mémoire base de données de temps en temps et au cas où le serveur de base de données / serveur tombe en panne (rarissime), on peut encore accéder aux données présentes dans l'en-mémoire base de données en dehors du serveur web.

Était-ce utile?

La solution

Il est évident que cela dépend probablement de votre utilisation de base de données. Par exemple, il serait difficile pour moi d'imaginer StackOverflow faire.

Par contre toutes les applications n'est SO. Si vous l'utilisation de votre base de données est limitée pourrait prendre un signal à partir d'applications mobiles qui acceptent le fait qu'un serveur peut ne pas être toujours disponible. Et traiter votre application web comme si elle était un client mobile. Voir Architecting Disconnected Applications mobiles à l'aide d'une architecture orientée services

Autres conseils

Si vous allez tenir votre base de données en mémoire, vous pourriez tout aussi bien effectuer toutes les opérations là-bas et maintenez votre sauvegarde sur le disque.

Non, car une panne d'électricité signifie que votre base de données est révolu. Ou si les matrices de processus DB, et le système d'exploitation Libère toute la mémoire qu'il utilisait.

Je vous recommande un second disque dur, externe ou interne, et transférer les données à ce disque dur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top