Wpis z mikrobloga

konto usunięte via Wykop Mobilny (Android)
  • 9
@shagwest: to chyba bardziej wynika ze specyfiki portalu - zakładam, ze na początku nikt nie przewidywał takiej sytuacji, za to gorące miały być wspólne dla każdego, a nie "wszystko i nic", bo u jednych pojawiają się inne wpisy, niż u drugich.

Stąd to bardziej nieprzewidziana sytuacja przy projektowaniu portalu, niż jakieś techniczne przeszkody - generowanie w locie listy i filtracja przez blokowane tagi to jeden join, który nie byłby zbyt morderczy
@CXLV: owszem, dałoby się zrobić mądrzej tylko jest to bardziej skomplikowane.

Proste cache'owanie nie wchodzi w grę, bo tyle ile użytkowników - tyle kombinacji tagów i ludzi na czarnej liście. Bez cache też ciężko, bo baza pod spodem padła by w moment od rozbudowanych zapytań. O ile pamiętam z ogłoszenia sprzed paru lat pod spodem jest Elasticsearch i taki rozbudowany filterquery by zarżnął klaster w moment.

Rozwiązanie, które przychodzi mi do