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 .
javafxdev
15.02.2020, 23:27:11
ile rekordów będzie w bazie?
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)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.