La memorizzazione dei dati temporanei solo in memoria è OK. Ma ci sono due possibili problemi:
-
Puoi sempre utilizzare un solo processo server, che impedisce il ridimensionamento orizzontale.
-
I dati vengono persi al riavvio del server.
Per i dati persistenti che dovrebbero sopravvivere a arresti anomali e riavvii e per i dati che devono essere condivisi tra i processi del server, sarà necessario archiviarli in una sorta di database.
Se i tuoi dati dovrebbero essere transitori o persistenti dipende molto dal tuo contesto e dal tipo di dati. Mantenere i dati in memoria potrebbe essere OK per una partita di breve durata in tempo reale. Forse le informazioni sulla sessione potrebbero essere archiviate anche in memoria. Ma le statistiche a lungo termine o le informazioni di accesso per i tuoi account utente devono essere persistenti.