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
