Witam
Mam pytanie - napisałem klasę, która pobiera dane z jakiegoś kanału RSS i zapisuje do bazy.
Problem pojawił się w przypadku warunku niezbędnego podczas dodawania pojedynczego rekordu, a mianowicie sprawdzanie, czy dany rekord już istnieje.
W pętli pobierającej wyniki RSS przed dodaniem rekordu do bazy dałem warunek, aby sprawdzono, czy pobrany tytuł newsa znajduje się już w bazie - jeśli tak to, aby nie dodawano go po raz drugi. Metoda jest moim zdaniem nie wydajna bo przy dużej ilości takich newsów daje to np. 20 krotne użycie przeszukiwania bazy w jednej sekundzie.
Czy istnieją jakieś inne, wydajniejsze metody?