You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Il back-end sarà messo online su una EC2 su Amazon...
Per contenere i costi e alleggerire la macchina stessa, potrebbe aver senso sostituire l'intero container Docker di PostgreSQL con, semplicemente, un volume montato ed un database di SQLite?
SQLite rimane molto leggero e MOLTO prestante in lettura...
Un po' meno, in scrittura; nella sostanza, può scrivere un solo processo alla volta (essendo un mero file).
Per come è stata pensata l'applicazione, però, quasi ad ogni lettura sul database corrisponderà una scrittura...
Ad esempio, ad ogni "pescaggio" di una carta (lettura), corrisponderà la creazione di un nuovo record di "pescaggio" (scrittura) così da mantener traccia dello storico di tutte le giocate.
Potrebbe, questo, comportare un grosso collo di bottiglia oppure presenta, in ogni caso, prestazioni accettabili?
Sicuramente, non posso rispondere così, su due piedi...
Andrebbero eseguiti dei test di carico e di lettura/scrittura sul database intensi.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Il back-end sarà messo online su una EC2 su Amazon...
Per contenere i costi e alleggerire la macchina stessa, potrebbe aver senso sostituire l'intero container Docker di PostgreSQL con, semplicemente, un volume montato ed un database di SQLite?
SQLite rimane molto leggero e MOLTO prestante in lettura...
Un po' meno, in scrittura; nella sostanza, può scrivere un solo processo alla volta (essendo un mero file).
Per come è stata pensata l'applicazione, però, quasi ad ogni lettura sul database corrisponderà una scrittura...
Ad esempio, ad ogni "pescaggio" di una carta (lettura), corrisponderà la creazione di un nuovo record di "pescaggio" (scrittura) così da mantener traccia dello storico di tutte le giocate.
Potrebbe, questo, comportare un grosso collo di bottiglia oppure presenta, in ogni caso, prestazioni accettabili?
Sicuramente, non posso rispondere così, su due piedi...
Andrebbero eseguiti dei test di carico e di lettura/scrittura sul database intensi.
Lascio spazio a considerazioni di ognuno...
Beta Was this translation helpful? Give feedback.
All reactions