Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szybkie dzialanie bazy danych
spalony24
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.07.2011

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


Witam! To moj pierwszy post, wiec chcialem zasiegnac porady dotyczacej szybkosci dzialania bazy danych, "obslugiwanej" przez php...oczywiscie chcialem zaczac od czegos ogolnie dostepnego i dosc taniego...zalozenie jest takie - szybka w dzialaniu baza danych dla setek tysiecy uzytkownikow...taki rodzaj sklepu internetowego ala allegro...przedstawiam dwie koncepcje takiej bazy:

trzy tabele:
tabela produkt (obok ID.produkt ID.user)
tabela kategoria (ID.produkt ID.kategoria ID.user)
tabela podkategoria (ID.produkt ID.kategoria i ID.User)

czy podzielic to tak:

tabele kategorii (gdzie bedzie od razu kolumna z nadanym ID.produktu, ID.kategoria, ID.user itd)

tyle ze takich tabel bedzie tyle co kategorii...czyli sporo...mozna rzec nawet ze 100 (IMG:style_emoticons/default/smile.gif) chodzi głównie o szybkosc dzialania...nie wiem czy mysql lepiej sobie radzi z jedna tabela z milionem rekordow i spora liczba userow (zalozmy ze userow jest pare setek tysiecy) czy z kilkoma tabelami ktore dziela ta ilosc rekordow (IMG:style_emoticons/default/smile.gif) najbardziej boje sie wyszukiwarki...gdyz kazde zapytanie wertuje tabele od poczatku do konca, wiec co by sie dzialo w tabeli z wieloma rekordami gdyby kilkuset userow jednoczesnie wyszukiwalo czegos...

Ten post edytował spalony24 25.07.2011, 12:11:49
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: 22.08.2025 - 16:28