Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jakou zvolit strukturu MySQL

isally
verified
rating uzivatele
(13 hodnocení)
13. 9. 2023 15:15:46
Ahoj,
chtel bych do databaze ukladat zaznamy o provizich uzivatelu a potreboval bych radu, zda je lepsi vytvorit mnoho malych tabulek pro kazdeho uzivatele i pro kazdy zdroj zvlast, nebo velkou tabulku, kde to bude rozliseno ve sloupcich. Nebo nejaka kombinace?
V praxi - mam asi 1000 uzivatelu a 5 zdroju provizi. V pripade tabulek zvlast to bude az 5000 tabulek (uz1_zdrA, uz1_zdrB atd), v pripade velke tabulky bych jenom pridal udaje o uzivateli a zdroji do sloupcu.
Jeste chci podoktnout, ze uzivatele budou mit pres nejakou aplikaci pristup ke svym datum a jde mi hlavne o to, aby se nahodou nedostali i k datum cizim. Dulezite je samozrejme i hledisko rychlosti a spolehlivosti db
Diky
13. 9. 2023 15:15:46
https://webtrh.cz/diskuse/jakou-zvolit-strukturu-mysql/#reply1520385
David Musil
verified
rating uzivatele
(68 hodnocení)
13. 9. 2023 16:44:13
Prosim te, prece pri pouhem premysleni o necem, jako je pet tisic tabulek, ti musi byt jasne, ze je to totalni blbost a hodne slepa kolej. Samozrejme jedna tabulka, kde budou vsechny zaznamy o provizich a delit budes dle id uzivatele, typu provize,ˇ a treba datumu. Aby se nikdo nedostal k cizim datum je veci logiky uzivatelskych prav a zabezpeceni. 
Editováno 13. 9. 2023 16:44:33 uživatelem David Musil
13. 9. 2023 16:44:13
https://webtrh.cz/diskuse/jakou-zvolit-strukturu-mysql/#reply1520391
Bogdan
verified
rating uzivatele
(1 hodnocení)
15. 9. 2023 00:29:12
1uzivatel = 1tabulka zni jako sranda
15. 9. 2023 00:29:12
https://webtrh.cz/diskuse/jakou-zvolit-strukturu-mysql/#reply1520432
unlucky
verified
rating uzivatele
(16 hodnocení)
15. 9. 2023 11:46:12
možná se jenom spletl. tabulka vs řádek.
Udělej si 1 tabulku USERS. 1 tabulku EARNINGS (id, user_id, earning_type, info...)
15. 9. 2023 11:46:12
https://webtrh.cz/diskuse/jakou-zvolit-strukturu-mysql/#reply1520440
Rozšířím odpověď unlucky
USER: tabulka s informacemi o uživatelích
SOURCE: tabulka se zdroji, teď jich je 5, ale může se to změnit a je snažší přidat řádek v DB než upravovat kód
EARNING: tabulka s provizemi, user_id + earning_id a dodatečný informace jako čas, částka...
16. 9. 2023 15:45:32
https://webtrh.cz/diskuse/jakou-zvolit-strukturu-mysql/#reply1520474
Pro odpověď se přihlašte.
Přihlásit