Domanda

Il database in memoria è un'opzione di backup praticabile per l'esecuzione delle operazioni di lettura in caso di guasti al database? Si possono inserire i dati in un database in memoria di tanto in tanto e nel caso in cui il server/server Web di database scenda (evento raro), si possono comunque accedere ai dati presenti nel database in memoria al di fuori del server Web.

È stato utile?

Soluzione

Ovviamente probabilmente dipende dall'uso del tuo database. Ad esempio, sarebbe difficile per me immaginare che StackOverflow lo faccia.

D'altra parte, non tutte le applicazioni sono così. Se l'utilizzo del database è limitato, potresti prendere spunto da applicazioni mobili che accettano il fatto che un server potrebbe non essere sempre disponibile. E tratta la tua applicazione Web come se fosse un client mobile. Vedere Architecando applicazioni mobili disconnesse utilizzando un'architettura orientata al servizio

Altri suggerimenti

Se hai intenzione di tenere l'intero database in memoria, potresti anche eseguire tutte le operazioni lì e tenere il backup sul disco.

No, poiché un'interruzione di corrente significa che il tuo database è sparito. O se il processo DB muore e il sistema operativo tratta tutta la memoria che stava usando.

Consiglierei un secondo disco rigido, esterno o interno e scaricare i dati su quel disco rigido.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top