И у меня сложилось какое-то спорное мнение, по поводу эффективности реляционных БД при построении списка "заблокированные", относящегося к конкретному пользователю...
Ну вообще-то хранение изображений в полях базы данных считается антипаттерном... а по сути - это вообще худшее из возможных решений.
Наилучшее решение - файлы хранятся в FileTables либо FILESTREAM, а в таблице лежат ссылки на них. Что приятно - при этом не надо распыляться с безопасностью, за ней следит SQL Server.
Ну вот в VS это работает нормально и быстро и в стоке
кто такое сказал?
Ну и прямой доступ к файлам, когда у тебя данных много, а получить тебе нужно небольшой их кусок будет сильно медленее.
А в случае, если у тебя индекс есть, то на вопрос "заблокировал ли пользователь А пользователя Б" ты получишь ответ за почти константное время.