Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jedna tabela czy wiele tabel ?
eyedropper
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 30.04.2006

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


Tytuł możliwe że nie brzmi zbyt mądrze, ale oddaje sedno problemu,
na stronie każdy z użytkowników (a będzie ich wielu, możliwe że bardzo bardzo wielu)
będzie dodawał artykuły, każdy artykuł będzie miał kilka właściwości, dlatego nie będą mogły być dodawane do tabeli z użytkownikami, to po prostu niewykonalne,
szczególnie że każdy z jego właściwości chciałbym efektywnie wyszukiwać, mógłbym stworzyć jedną tabelę dla artykułów i do niej dopisywać kolejne artykuły/produkty,
ale [użytkownicy * kilkakrotnie więcej artykułów niż użytkowników] oznacza bardzo dużą tabelę, co może skutkować długą odpowiedzią bazy przy próbie wyłuskania
produktów przypisancych do jednego usera, dlatego myślę że najlepiej będzie przy tworzeniu usera w tabeli users tworzyć nową tabelę produkty_userId,
co poskutkuje prawdopodobnie szybką odpowiedzią serwera przy zapytaniu o listę produktów tego usera, a to ona będzie wyświetlana najczęściej...
dobrze myślę ? czy może dla silnika bazy danych nie będzie problemem wyłuskanie z jednej tabeli po id usera ?



Ten post edytował eyedropper 22.03.2013, 20:32:18
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: 19.08.2025 - 10:28