Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Baza danych czy pliki tekstowe?
Forum PHP.pl > Forum > PHP
Nektum
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
Wicepsik
Tak trudno przetestować?
Moim zdaniem wydajniejsza będzie baza danych.
maly_swd
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
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.