mam desktop aplikaciu ktora bezi na x pocitacoch.
y ludi pozera na rovnake dat.
niekto z nich updatne hodnotu ktora sa ulozi do DB a ostatnym sa behom milisekund (<100ms) updatne vysledok vypoctu ktory je iniciovany zadanou hodnotou a zbehne na backende.
je toto riesitelne cisto pomocou business logic na DB? (vypocet je celkom komplexny a vstupuje do toho viacero dat z DB)
Jde o to, jestli je úloha matematicky komplexní nebo datově komplexní - pokud generuje větší množství dotazů, případně dochází k přesunu většího objemu dat mezi klientem a serverem, pak mají uložené procedury smysl - cílem je minimalizovat komunikaci mezi databází a klientem - a vytvořit sémantické API pro klienta.
Jinak uložené procedury už dnes běžně umí notifikovat klienta - v případě změn dat, aby provedl refresh.