@Nodar
Python, Ruby, JavaScript

Какую схему лучше выбрать для хранения произвольных данных?

Всем, привет.

Делаю веб приложение, в котором пользователи могут загружать csv файлы произвольного формата и работать с ними. Задумался, а как хранить такие данные и что будет лучше в таком случае Postgres или MongoDB?

Пока что в голове 2 варианта: хранить каждый такой документ, как отдельную таблицу/коллецию и держать ссылку пользователь-> коллекции

или создать одно общее хранилище подо все (тут скорее удобнее будет MongoDB).

Ничего подобного не делал, а потом переделывать схему и мигрировать кучу данных не очень хочется;
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
из текста вопроса мы видим, что:
csv: это таблица с произвольным количеством полей и не типизированными данными.
Лучше хранить как коллекцию однозначно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zvermafia
@zvermafia
WebDev
Я в этом деле не мастер, но думаю здесь будет норм использовать "ключ" и "значение".
ключ = id
значение = данные в JSON формате

Это типа универсальное решение :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы