• 5 млн файлов JSON или DB?

    Ничего не сказано насчёт соответствия закону и регуляциям. Особенно, когда речь о пользовательских данных.
    данные не изменяются
    а через год-два так же?
    Если "обойтись" файлами и CDN, то все данные пользователей могут утечь в интернет и быть проиндексированы поисковиками.
    Если будет реализовано через файлы, то есть высокий шанс того, что файлы будут скачивать в обход систем авторизации. Так что на свой страх и риск.
    5 млн файлов
    это не тот объем, из-за которого стоит переживать насчёт производительности.
    Если хочется просто выложить БД с пользователями, тогда достаточно файло-обменника, залив в архив.
    Для
    конкурентного чтения подходит и SQLite.
    Ответ написан
    1 комментарий
  • 5 млн файлов JSON или DB?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Файловая система - самый дешевый способ хранения инфы. Если других требований нет - почему бы и нет?
    Ответ написан
    4 комментария
  • 5 млн файлов JSON или DB?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если по записям нет никакого поиска и всегда точно известно (вычислимо) имя файла, то база данных не нужна. Заливка на CDN тоже не имеет смысла, поскольку ваш API будет на одном сервере, а не разбросан по миру. Проще всего в этом случае хранить все файлы локально на API-сервере.
    Ответ написан