Salve a tutti,
chiedo consiglio per la realizzazione di un meccanismo di push.
Ho una serie di prodotti (tabella prodotti) e di filtri (tabella filtri), nei filtri salvo esattamente la clausola WHERE da inserire per la ricerca dei prodotti.
Vorrei che al momento di inserimento un nuovo prodotto che soddisfi uno o più filtri salvati, fosse possibile inviare una notifica (tabella notifiche) all'utente che ha salvato il filtro...
L'unico metodo che mi viene in mente è:
- leggo tutti i filtri (N)
- eseguo la query di ricerca sul prodotto inserito (N query)
- Se soddisfa, creo la notifica
Mi sembra molto inefficiente al crescere dei filtri... metodi migliori?