Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.07.2005 Ostrzeżenie: (0%)
|
witam
Mam problem z decyzja co do designu bazy. Pisze system podobny do google adwords, uzytkownik dodaje swoj wpis, do kazdego wpisu przypisuje slowa kluczowe i zapisuje sobie. Nastepnie jest dla internautow wyszukiwarka i szuka m.in. w tych slowach kluczowych Pytanie jak zaprojektowac table aby wyszukiwarka szybko dzialala: 1. Wersja pierwsza Tabela keywords id_keyword id_wpisu keyword wyszukiwanie wiadomo po polu keyword. Minus jaki widze metody ze dla wielu wpisow moga byc te same keyword, bedzie wolno szukac ... ? 2. Drugi pomysl Tabela keywords id_keyword keyword Tabela keywords_wpisy id_keyword id_wpisu Plus drugiej metody ze przy dodawniu kolejnych wpisow z powtarzajacymi slowami nie dubluja sie w tabeli keywords. Minus ze szukamy pozniej(czy dolaczamy) druga tabele. Pomozcie mi bo nie wiem ktora metode wybrac. Ciagle mam jakies ale do nich (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdr |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%)
|
Teoretycznie metoda druga jest lepsza,
lecz ma jeszczeminus taki, że jak ktoś dodaje, wpis to trza przeszukać tabele z keywordsami, żeby znaleźć jego id gdy takie słowo istnieje |
|
|
|
cyberpooh Jak zaprojektowac tabele 8.11.2007, 15:32:15
skobek ja uważam, ze metoda druga jest lepsza, a co do te... 8.11.2007, 17:22:44
Nanaki Mam dość niewielkie doświadczenie w projektowaniu ... 8.11.2007, 18:50:46
cyberpooh oczywiscie ze samo laczenie tabel nie jest problem... 9.11.2007, 09:52:41
grzesiek_g Drugie rozwiązanie będzie lepsze bo musimy wybrać ... 9.11.2007, 10:08:06 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:37 |