![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym was poradzić się co do bardziej optymalnego utworzenia bazy danych. Chce dodać bazę zawierającą części która każda z nich posiada wiele różnych parametrów i wytycznych, które raptem się mogą składać na utworzenie dla każdej pojedyńczej części po ok. 50 kolumn w tabeli, lecz nie każda z nich będzie wypełniana gdyż nie musi zawierać niektórych danych. Podsumowując który z dwóch założeń tabeli będzie bardziej optymalny?
1) Utwórzyc tabele zawierającą 50 kolumn która każda będzie przydzielona do odpowiedniego parametru części. 2) Czy utworzyć dwie tabele gdzie pierwsza będzie zawierała 5 kluczowych informacji, następnie za pomocą id będzie znajdować swój odpowiednik w drugiej tabeli który zawiera wyłącznie dwie kolmny (nazwa parametru, wartość)? Czy macie inne sposoby na optymalniejszy układ przy tak dużej ilości parametrów? Ten post edytował maksik 5.02.2015, 21:40:29 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Po prostu kiedyś słyszałem sugestie, że rozdzielenie danych na dwie tabele przy ich równoczesnym ładowaniu zwiększa prędkość ładowania, bynajmniej części danych. Czy teraz mogę myśleć, że to nie jest prawdą?
Ten post edytował maksik 6.02.2015, 07:37:30 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Po prostu kiedyś słyszałem sugestie, że rozdzielenie danych na dwie tabele przy ich równoczesnym ładowaniu zwiększa prędkość ładowania, bynajmniej części danych. Czy teraz mogę myśleć, że to nie jest prawdą? Oczywiście, że jak rozdzielisz to na 2 tabele w ten sposób co opisałeś to będzie wolniejsze. Wszystko zależy tak naprawdę do czego chcesz tego używać. Jakie zapytania do bazy będziesz robił, jak często i jak dużo insertów robił. Jeśli nie potrzebujesz po tych danych wyszukiwać to w ogóle można część danych wrzucić do json i zapisać do pola typu text. Każdy projekt jest inny i inaczej się projektuje bazę. -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 22:45 |