Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 400 000 wpisów do bazy Czy to za dużo ?
mariusz g
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.03.2006

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


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.
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(mariusz g @ 10.02.2007, 10:51:25 ) *
proszę o pomoc
Pomoc w czym? (IMG:http://forum.php.pl/style_emoticons/default/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.
Go to the top of the page
+Quote Post
mariusz g
post
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.03.2006

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


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.
Go to the top of the page
+Quote Post
Cienki1980
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


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.
Go to the top of the page
+Quote Post
mariusz g
post
Post #6





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.03.2006

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


Jeszcze nie ma bazy, myślę jak to zrobić żeby nie muliło.
Go to the top of the page
+Quote Post
skowron-line
post
Post #7





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


nie jestem pewien ale
musisz zalozyc indexy na tabele to przyspiesza przszukiwanie danych
Go to the top of the page
+Quote Post
SongoQ
post
Post #8





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%)
-----


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.
Go to the top of the page
+Quote Post

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: 15.09.2025 - 16:29