michu2510
20.11.2007, 17:23:29
Mam aplikacje w której przyjmijmy jest 15tys zarejestrowanych osób to jak pogrupować użytkowników:
1 wszystkich do jednej tabeli
2 ci których imie zaczyna sie na a do 1 tabeli ci którzy maja immie na b do 2 tableki
3 jeszcze inaczej (opisac jak)
NoiseMc
20.11.2007, 19:34:48
Wszystkich do jednej tabeli, ad 2. po to RDBMS maja indexy zebys nie musial tego robic. Musisz tylko poustawiac indexy na polach, ktore beda sluzyc jako kryteria wyszukiwania (id, username, aktywny itd) jedyne co ja bym zrobil to wyrzucil do innej tabeli dane uzytkownika ktorych nie pobiera sie czesto i powiazal relacja 1-1 chociaz nie mam pewnosci ani zadnych argumentow za tym.
nevt
20.11.2007, 23:44:13
jeżeli liczba wpisów w twojej bazie przekroczy 1 000 000 (jeden sześć zer) albo czas odpowiedzi na zapytanie przekroczy 1 000 ms (jeden trzy zera) to bedzie potrzebna jakaś optymalizacja. Do tego czasu wystarczy jedna tabela i indeksy na polach po których wyszukujesz / sortujesz ...
michu2510
22.11.2007, 15:13:22
dzęki a jakie jest nażedzie to testowania baz danych czy wystarczy wydajność mieżyć w php
NoiseMc
22.11.2007, 18:41:10
Nazedzia to raczej nie znajdziesz ale jest sporo narzedzi do testowania calych aplikacji pod
tym linkiem.
Ten pierwszy od M$ kiedys sprawdzalem ale nie zaglebialem sie zbytnio, musiałbys przetestowac na wlasna reke
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.