Logika działania bazy w aplikacji

0

Witam, piszę aplikację, która wykorzystuje API połączone z bazą. Zastanawiam się w jaki sposób ma to działać tzn. projekt działa podobnie do tzw. RSS readerów (tak nałatwiej będzie wytłumaczyć problem). Wszystkie śledzone kanały znajdują się w kolekcji/tablicy. Jeśli user zasubskrybuje kanał zostaje mu on przypisany (id kanału do usera) i w ten sposób wyświetlane są mu wpisy. Zasnawiam się jakby to działało jakbym chciał np. oznaczyć jako "przeczytane" albo po prostu usunąć z listy. Pierwszy lepszy pomysł jaki mi przyszedł do głosy to zapisywanie u usera id artykułu, który ma być pomijany, jednak zastanawiam się, czy to jest dobra droga i czy nie bedzie to robiło problemów z biegiem czasu przy większej ilości danych. Jakbyście rozwiązali owy problem? Jak do tego podejść od tej strony?

0

ÓW (nie owy!) problem rozwiązałbym dokładnie tak, jak proponujesz. A jeśli kiedykolwiek pojawiłby się problem z wydajnością, to wtedy też bym go rozwiązał, nie ma się co martwić na zapas.

1 użytkowników online, w tym zalogowanych: 0, gości: 1