Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co jest szybsze przy tysiącach rekordów? Jedna tabela czy kilka?
el maciaso
post 2.03.2016, 09:25:38
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 3.06.2011

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


Przepisuję od nowa istniejący już serwis który posiada dobrych kilka tysięcy rekordów (artykułów). W starej bazie informacje dla jednego artykułu był przechowywane w wielu tabelach. W nowej chcę wszystko co dotyczy artykułów trzymać w jednej tabeli. Nie jestem tylko pewny jednej rzeczy: każdy artykuł będzie mógł być przypisany do jednej z 3 podstawowych kategorii oraz do jednej bądź kilku podkategorii (ok 10). Czy szybsze przy tylu rekordach będzie wyszukiwanie i filtrowanie po różnych polach w tej samej tabeli czy takie kategorie lepiej jest umieścić w tabeli categories i przypisywać do nich artykuły poprzez tabelę post_categories za pomocą klucza?
Zależy mi na tym żeby czas zapytania był jak najkrótszy nawet jak będzie kilkadziesiąt tysięcy rekordów a będę chciał otrzymać wynik zapytania gdzie artykuł ma kategorię A, podkategorię B i C, autora D, datę dodania od X do Y, a tytuł zawiera frazę "lorem ipsum".
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 20.04.2024 - 04:30