Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jedna tabela czy lepiej wiecej?
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Witam, musze zrobic 25pol i teraz sie zastanawiam czy lepiej podzielic to na np. 2 tabele czy zrobic wszystko w jednej?

Ten post edytował wozniak 29.05.2006, 15:40:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tajny
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.07.2005
Skąd: 64-100 Leszno

Ostrzeżenie: (0%)
-----


dla zachowania porządku i zwiększenia możliwości proponuje więcej tabel ale logicznie zaprojektowanych.

Np cena może być zmienna i zależeć od ostatnich zakupów,

niestety sprawa się mocno komplikuje gdy tworzysz join'y dla tabel które mają miliony wierszy. 4 procesorowa maszyna się dławi przy prostch joinach na indeksach (sprawdzane były mssql , mysql i postgres ) .

Jeśli projekt w miarę mały, rozdzielaj na tabele, jeśli większy, zastanów się. Na szczęście są triggery.


i tak, dla ciebie, osobna baza produktow, osobna producentow, osobna zdjec, osobna identyfikatora zakupu, osobna sprzedazy, latwiej ci bedzie na przyszlosc modyfikowac te wszystkie dane - bardziej uniwersalne a i nauczysz się więcej.


"Ceny tez by mozna bylo, no chyba ze beda przeliczenia i troche bedzie to komplikowalo " , co takiego będzie komplikowało ? - dla programisty , trochę skomplikuje rzecz, ale do póżniejszych możliwości - okaże się idealne.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 09:46