Jak řešit notifikace v systému?
- David Matějka
- Moderator | 6445
a co ti konkretne neni jasny? proste budes mit tabulku
notifications
, kam je budes zapisovat.
- igor.pocta
- Člen | 100
jAkErCZ napsal(a):
Mysteria napsal(a):
Nastavit jí v databázi příznak
read
(true / false)?V tom případe to budu pro každého hráče duplikovat… ne? pokud chci aby se to zobrazilo třeba všem nebo jen někomu..
Tak si udělej tabulku kde budeš mít id notifikace a id uživatele a buď další sloupce typu přečteno a kdy nebo jakýkoliv záznam tady bude znamenat, že si to uživatel přečetl.
- jAkErCZ
- Člen | 322
igor.pocta napsal(a):
jAkErCZ napsal(a):
Mysteria napsal(a):
Nastavit jí v databázi příznak
read
(true / false)?V tom případe to budu pro každého hráče duplikovat… ne? pokud chci aby se to zobrazilo třeba všem nebo jen někomu..
Tak si udělej tabulku kde budeš mít id notifikace a id uživatele a buď další sloupce typu přečteno a kdy nebo jakýkoliv záznam tady bude znamenat, že si to uživatel přečetl.
A nebude se takto pak hrozně moc hromadit že budeme mít třeba 200 uživatelů a všem se ukáže ta samá notofikace? :D
- Mysteria
- Člen | 797
Tak pokud nepotřebuješ historii, tak místo ukládání přečteno / nepřečteno můžeš údaje z té spojovací tabulky záznamy mazat. Ale jako 200 uživatelů nic není. Na VPSce za kilo měsíčně mám databázi přes 5GB s tabulkou se skoro 30M záznamů a bez problémů to zvládá. Takže pokud neplánuješ mít miliardu notifikací, tak bych se toho asi nebál. :D
Editoval Mysteria (6. 1. 2019 22:14)