Pivot tabulky – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Pivot tabulky – MySQL – Fórum – Programujte.comPivot tabulky – MySQL – Fórum – Programujte.com

 

Codemaster0
Návštěvník
14. 3. 2017   #1
-
0
-

Zdravím. Mám otvorený väčší projekt a akurát navrhujem databázu. Dosť sa to tam vetví a tabuliek tam bude asi min 15. Chcem sa opýtať, kde sa používajú PIVOT tabulky. Každý user bude mocť mať niekoľko ním vytvorených objektov (nemyslím teraz triedy a oop ale len zovšeobecňujem problém). Daný objekt bude niesť dalšie podobjekty, napr sekcie, kde budu prispevky v ktorých budu komentáre ... Oplatí sa toto všetko dávať cez PIVOT-y alebo stačí do podobjektu spraviť stĺpec, podľa ktorého budú vznikať relácie ? Napr komentár bude mať stlpec post_id, post bude mať stlpec section_id a sekcia bude mať stlpec user_id. Očakávam veľké množstvo dát. Tak sa rovno pýtam na čo najefektívnejšie riešenie.

Ďakujem.

Nahlásit jako SPAM
IP: 85.135.170.–
ondrej39+1
Věrný člen
19. 3. 2017   #2
-
0
-

#1 Codemaster

Vetsinou je nejlepsi mit zakladni data storage normalizovany, aby se nad nim daly dopre pokladat dotazy pro analyzy. Pokud zjistit, ze ti normalizovana data moc ubiraji vykon (kvuli velkemu mnozstvi JOINu), pak muzes zacit databazi denormalizovat do jinych datovych ulozist, treba Redis.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 1 host

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý