Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PostgreSQL _ Co lepiej Klika dużych tabel czy dużo małych

Napisany przez: icemanwlkp 8.08.2019, 09:13:39

Zaczynam nowy projekt , pracuje na postgre . Zaczynam projektować bazę danych i mam pytanie.
Czy lepiej stworzyć jedną tabele z wieloma kolumnami i założyć indeks na typ dokumentów i do niej drugą tabele z pozycjami dokumentów ?

Takie tabele miałby dużo kolumn różnego typu bo dokumenty różnią się dość znacząco do siebie w kwestii pól i pól w pozycjach .

Program będzie działać w sieci lokalnej 1 Gb jest pisany w Laravel. Ale co będzie wydajniejsze do wyszukiwania , sortowania , podsumowywania .

Napisany przez: javafxdev 15.02.2020, 23:27:11

ile rekordów będzie w bazie?

Napisany przez: Pyton_000 15.02.2020, 23:32:36

Pytanie podstawowe raczej jakiego typu to będą dokumenty?
Jak duże rozbieżności w ilości pól?

Możesz albo trzymać wszystkie dok w 1 tabeli i będzieszmiał sporo pól pustych, albo
Trzymać typu dok. w oddzielnych tabelach (wiele tabel), albo
Trzymać część wspólną w 1 tabeli a różnice w polach trzymać jako zestaw id_dok, nazwa pola, wartość pola

Ilość dokumentów raczej bym pominą (no chyba że chodzi i mln)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)