Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wiele tabel czy wszystko w jednej ?
jajacek
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.04.2005

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


W mojej bazie mysql dla każdego użytkownika będzie tworzona oddzielna tabela z
informacjami o jego poczynaniach w serwisie ! lub inna wersja ! - wszyscy ci
użytkownicy będą w jednej bazie i tylko na podstawie odpowiedniego filtrowania
będzie można wyciągnąć z niej informacje dotyczące określonego użytkownika. Moja wątpliwść to: czy taka duża tabela oraz wielość rekordów który powstanie w drugim przypadku oraz późniejsze filtrowanie i korzystanie z niej nie oznacza znacznego wydłużenia czasu przetwarzania strony. Który sposób jest częściej stosowany jakie są za i przeciw ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


@J4r0d
Cytat
Jak pobiram jakieś dane to słyszę jak mieli dyskiem (jakbym pobierał conajmniej 20000 rekordów). Zastanawiam się czy to mielenie jest normalne?

Normalne to nie jest. Moze masz pliki porozrzucane po calym hdd, jesli masz duzy czas - wystarczy dostroic SQLa, lub pomyslec o przebudowanie bazy wtedy czasy dzialania Ci spadna jak i wykorzystanie mocy procka.

@jajacek Troche niezbyt dobrym sposobem jest stosowanie wielu tabel, powod jest jeden bardzo wazny - trudno sie wtedy skomplikowane zapytania definiuje. A kazdy wie ze UNION jest bardzo wolny.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 29.12.2025 - 14:19