vdm_mar
@vdm_mar

Как записывать данные — в несколько баз данных или в одну базу данных?

Есть несколько форматов данных. Допустим Формат1, Формат2, Формат3. Между собой практически не отличаются, но собираются из разных источников: например, Формат1 — парсинг, Формат2 — самостоятельный ввод в форме на сайте и т.п.. Упрощенно все состоят из: автор, текст, дата, etc. На сайте будут ленты. Например, одна лента выводит статьи Формата1, другая — статьи Формата2, третья — статьи Формата2 и Формата3, четвертая лента — все Форматы определенным фильтром. Все-таки отличия форматов есть. Например, Формат2 будет бесконечно долго хранится, Формат1 и Формат3 — удаляются через какой-то срок. Также отличия будут и в "тексте": Формат1 будет состоять из html-кода, Формат2 — только тексты, Формат3 — тексты и фото.
Как лучше сделать? Создать под каждый Формат свою базу данных? или сделать одну общую базу данных? Я — новенький в вебтехнологиях, первый django-проект, и начал делать под каждый Формат свою модель. Вдруг это не эффективное решение.
Спасибо!
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
Mi11er
@Mi11er
A human...
1 модель, с полем - формат.

При выводе используйте фильтр по формату.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект