Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
0 voti
Forse sarà un'idea balzana, ma non potrebbe essere bello avere il database e relativo server su di un NAS?

In questo modo i PC che fanno da cassa potrebbero essere configurati tutti uguali e ci sarebbero meno problemi in caso di malfunzionamento del PC principale che fa da server sql...

Qualcuno ha mai fatto una prova di questo genere? E' tecnicamente possibile? Ci sono già software compatibili con software della sagra?
quesito posto da (420 punti)

4 Risposte

0 voti
Mai pensato ...

Mi chiedo se può funzionare ...

Sul NAS dovrebbe funzionare un DB Server. Non so se sia possibile dirottare su NAS PostgreSQL.

Forse potrebbe funzionare con SQLite. Quello è un singolo file. Bisognerebbe fare prove su prove. Di solito SQLite lo consigliamo solo per uso in locale. L'idea però è accattivante ... Quello che mi preoccupa è la solidità di SQLite ... Non so se raggiunge le performance di PostgreSQL.

Mah, ci penserò.

Ciao.

Mauro.
risposta inviata da (42.2k punti)
0 voti

Ho fatto qualche prova e, con SQLite, sembra funzionare. Questa la stringa di connessione.
database_url = sqlite:///W:\\sagra\\databaseNAS.db?check_same_thread=False
Non ho potuto fare prove di stress dell'applicazione ma la sensazione è positiva. Ho inserito anche il suggerimento nel nuovo manuale chiedendo ad altri di fare prove perciò ti ringrazio per l'idea.

Io intanto continuerò a fare altre prove.

Ciao.

Mauro.

risposta inviata da (42.2k punti)
Ottimo!
Però ti chiedo un aiuto in quanto la gestione dei database non è il mio pane quotidiano:
1) cosa devo configurare nel NAS?
2) con la stringa che hai indicato si utilizza il servizio di "server sql" interno al NAS oppure hai solo appoggiato il database su di una cartella del NAS ma il server lo fa uno dei PC?
Scusa se ti stresso ma se riesco a fare un setup accettabile entro luglio, potremmo adottare questa soluzione fin da subito...

P.S.: io ho a disposizione un NAS QNAP TS 219P+ di recupero ma perfettamente funzionante... secondo te va bene?
Ho creato la cartella sagra sul nas, copiato il file databaseNAS.db nella cartella e inserito la stringa nel file sagra.ini, niente di più.
0 voti

Volevo aggiungere che se non si vuole puntare la cartella dove presente il file db sul nas associandola ad una lettera (collegamento diretto alla cartella) si può inserire il percorso di rete del nas.
Nel mio caso il nas è nominato come HD_RETE per cui la stringa è:
database_url = sqlite:///\\HD_RETE\sagra\databaseNAS.db?check_same_thread=False

risposta inviata da (260 punti)
0 voti
Ok... però il server sql è comunque in funzione su uno dei PC che fanno da casse e non sul NAS...

La mia idea inziale era quella di far girare il server sul NAS e non sui PC...
risposta inviata da (420 punti)
No, in questa situazione, mettendo la cartella sagra (contenente il file db da condividere) sul nas e dai pc punti il db come descritto sopra, nessun pc farà da server.
Se spegni uno dei 2 pc, puoi continuare ad usare la cassa senza alcun problema.
Spero di essermi spiegato
...