Я создаю веб-приложение, которое требует от меня хранения метаданных о файлах, примерно 15-20 «характеристик» для каждого файла, включая некоторые общие (т. Е. User1 и user2 должны иметь доступ).
Вы бы порекомендовали использовать для этого реляционную базу данных? или одна из более новых и масштабируемых баз данных noSQL - лучший вариант?
Это должно быть что-то, что быстро масштабируется - и позволяет нам быстро читать и писать.
Не уверен, как это будет работать с реляционной БД с точки зрения производительности (скажем, я пытаюсь найти все файлы, принадлежащие пользователю user1 и предоставленные пользователю user2 с определенным свойством - по сути, мне нужно было бы присоединиться к 3-4. таблицы вместе ... что, вероятно, плохо для производительности?!)
Спасибо за ваш отзыв!