Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 400 000 wpisów do bazy Czy to za dużo ?
Forum PHP.pl > Forum > Bazy danych > MySQL
mariusz g
witam

Czy 400 000 wierszy w bazie to dużo.

typowa tabela z kontaktami klientów, nazwisko imie adres nip pesel itd

czy wyszukiwanie będzie muliło czy bedzie oki.

proszę o pomoc

pozdrawiam
Cienki1980
Wszystko zależy od sprzętu na jakim będzie chodził serwer.

Miałem styczność z bazami MySQL które obsługiwały dużo większe tabele z dużo większą ilością rekordów.
mike
Cytat(mariusz g @ 10.02.2007, 10:51:25 ) *
proszę o pomoc
Pomoc w czym? smile.gif

Gdybyś dopisał jeszcze jedno zero, to wtedy można aby powiedzieć że tabela jest większa.
400 000 to nie jest dużo.

Oczywiście wszystko zależało będzie od tego jak napiszesz zapytania do wyszukiwania. To właśnie sposób pytania bazy o wyniki jest najważniejszy, bo możesz to zrobić tak że wyszukiwania będzie trwało wieki albo tak że będą to milisekundy.
Wielkość bazy to nie wszystko.
mariusz g
Przypuśćmy że będę chciał wyszukać wszystkich klientów z woj. wielkopolskiego a będzie ich 8 000 i wyświetlić imię nazwisko miasto telefon nip, oczywiście wyświetlić po 50 na stronie

Czy to będzie z tym kłopot.
Cienki1980
Cytat(mariusz g @ 10.02.2007, 14:47:23 ) *
Przypuśćmy że będę chciał wyszukać wszystkich klientów z woj. wielkopolskiego a będzie ich 8 000 i wyświetlić imię nazwisko miasto telefon nip, oczywiście wyświetlić po 50 na stronie

Czy to będzie z tym kłopot.

Tak jak napisał Ci mike_mech Wszystko zależy od konstrukcji zapytania no i konstrukcji samej bazy.
Pokaż projekt bazy oraz przykładowe zapytania to będzie łatwiej powiedzieć czy jest to słuszna droga czy nie.
mariusz g
Jeszcze nie ma bazy, myślę jak to zrobić żeby nie muliło.
skowron-line
nie jestem pewien ale
musisz zalozyc indexy na tabele to przyspiesza przszukiwanie danych
SongoQ
Indeks, odpowiednie ulozenia zapytania, jesli przeszukujesz tekst mozesz zrobic dodatkowe tabele indeksowe. Jest wiele mozliwosci. Jesli bardzo Cie to interesuje to polecam zakupic ksiazeczke z strojenia baz danych tam takie tematy sa poruszane. Czasami 400 000 moze dluzej sie przetwarzac niz powiedzmy 400 mil, na to wplywa wiele czynnikow, najwiekszym czynnikiem sa operacje I/O. Jesli to ma byc MySQL i proste operacje (warunki do niepolaczonych tabel) to smialo 400 000 000 bedzie dzialac.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.