che cosa dovrei usare eseguendo cron o ottenendo per query

0

Ho una tabella che ha l'importo, il campo di inserimento e il campo di giorno, che deve diminuire giornalmente.

quindi, cosa è meglio eseguire quotidianamente il cron job per diminuire l'importo.

o

o al momento di recuperare i dati calcolare l'importo giornaliero con il campo della data, posso ottenere il no. del giorno

amount = amount- no.of day * amtperday

quindi che è buono, per favore suggerisci?

    
posta WebDev 24.03.2011 - 06:38
fonte

1 risposta

0

Prima soluzione (cron):

(+) Il database è in uno stato coerente, i diversi client non devono conoscere la logica

(+) Performance friendly

(-) Devi avere una strategia di compensazione in atto nel caso in cui il tuo cron venga eseguito più spesso o meno spesso di quanto debba per qualsiasi ragione

Seconda soluzione:

(+) Se la formula per il calcolo cambia più spesso di quanto non influisce sui dati - può regolare la formula

(-) Prestazioni non amichevoli (non è possibile utilizzare indici su campi calcolati)

(-) incline a "copia e incolla" della formula tra diversi client

Senza conoscere troppo la tua situazione, vorrei utilizzare un cron giornaliero.

    
risposta data 24.03.2011 - 07:57
fonte

Leggi altre domande sui tag