Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.12.2013 Ostrzeżenie: (0%)
|
Chciałbym stworzyć tabele najbardziej optymalne pod względem wydajności.
Chodzi mi o tabele w których zapisuje jakieś główne dane w tabeli1 a w pozostałych tabelach, powiedzmy kryteria pobierane z checkboxów, gdzie może ich byc wiele, powiedzmy max 10. Zgodnie z tym co zawsze tworzyłem, tabele wyglądają następująco: tabela1 - id - dane ... - dane10 tabela2 - id - id_tabela1 tabela3 - id - id_tabela1 tabela4 - id - id_tabela1 lub tabela2 - id - id_tabela2 - id_tabela1 tabela3 - id - id_tabela3 - id_tabela1 tabela4 - id - id_tabela4 - id_tabela1 Następnie aby pobrać dane ( wyszukiwarka ) robie joiny z tabela 1 do tabel2,3,4 No i tutaj dochodzimy do sedna, a co jakby upakować dane z tabel: 2,3,4 do tabeli 1, tworząc adekwatne kolumny zakładając, że system nie musi być skalowalny, czyli stworzyć 3 kulumny i zapisywać wartości od 1 do 10 w nich. Np 1234, 157, 39, etc Zyska na tym wydajność ? Tabela 1 będzie do kiluset tysięcy rekordów. |
|
|
|
trolololo Tworzenie optymalinych tabel 22.12.2013, 19:27:02
bpskiba "...No i tutaj dochodzimy do sedna, a co jakb... 22.12.2013, 19:59:58
trolololo Ale czy zyskując ? 22.12.2013, 20:10:38 
bpskiba Cytat(trolololo @ 22.12.2013, 20:10:3... 23.12.2013, 13:02:39
Pyton_000 Nie wiem jak inni ale ja kompletnie nie zrozumiałe... 23.12.2013, 19:47:09 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 19:14 |