Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baza danych czy pliki tekstowe?
Nektum
post
Post #1





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

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


Baza danych czy pliki tekstowe? Czego lepiej użyć w moim przypadku?

Baza danych miałaby następującą strukturę:

id1 - int(11) - indeks
id2 - int(11) - indeks
+ kilkadziesiąt innych kolumn przechowujących dane liczbowe i krótkie dane tekstowe

wyszukiwanie odbywało by się poprzez id1 i id2 (równocześnie), rekordów w bazie byłoby około 10 000 000 i tylko 1 pasowałby do wyszukiwania, za każdym razem pobierane byłyby wszystkie kolumny.

W przypadku plików każdy miałby nazwę "id1_id2", i jako zawartość całą resztę (to co było w bazie), oczywiście byłoby ich tyle co rekordów w bazie i za każdym razem potrzebna byłaby ich cała zawartość.

Troszkę chaotycznie to napisałem, ale ciężko mi wyjaśnić o co chodzi. Chciałbym was zapytać czy wydajniej będzie stworzyć tak dużą bazę danych w mysql czy w postaci plików tekstowych. W krytycznych momentach w ciągu 1 minuty bazie będzie zadawanych kilkanaście tysięcy zapytań, boję się, że dla mysql będzie to zbyt wielkie wyzwanie, ale nigdy nie testowałem czegoś takiego na plikach, dlatego chciałbym prosić o radę kogoś kto się na tym zna smile.gif
Go to the top of the page
+Quote Post
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Tak trudno przetestować?
Moim zdaniem wydajniejsza będzie baza danych.


--------------------
Go to the top of the page
+Quote Post
maly_swd
post
Post #3





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


Przy takiej ilosci to na 100% baza+indexy i bedzie smigalo. Pliki textowe sa dobre do configow i paru danych, ktorych nie przeszukujesz a tylko wyswietlasz


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 01:06