titov_andrei
@titov_andrei
All my life I learn - and die a fool!

Как проектировать базу данных при отсутствии чётких категорий?

Если есть некий набор данных, то его можно как то каталогизировать, а если их нет? Есть какая то методика типа динамического проектирования БД? Или к примеру нужно сайт создать новостной, но набора неких историй и самих новостей нет - как проектировать сайт, что бы в последствии ограничения не влияли на масштабируемость, производительность?
  • Вопрос задан
  • 473 просмотра
Пригласить эксперта
Ответы на вопрос 4
Попробуй покопать в сторону каталогизации при помощи тегов
Ответ написан
Комментировать
compilator
@compilator
Senior Data Engineer
Ответ написан
Комментировать
Ckpyt
@Ckpyt
попробуйте сперва нарисовать UML-диаграмму проекта. Часто это решает многие вопросы.
П.с. сами новости у меня на сайте имеют три категории: заголовок, предварительный просмотр(отображается в общем списке новостей, часто - это просто первый абзац самой новости, но иногда это выжимка о чем идет речь,), ну и третья - полный текст новости. Иногда даже в HTML-формате, если новость имеет сложную структуру. В базе запись состоит из пяти полей: id, type, header, preview, view.
type - это тип, к какой категории относится новость. Сейчас думаю переделать на набор тэгов.
У вас может быть другая структура БД, но это все решается с помощью UML
Ответ написан
Комментировать
Applez
@Applez
Разраб
Проектируй базу, как каталог метаданных, которые потом будешь использовать для "сборки" объектов. Это позволяет типизировать и расширять типы в процессе работы. Но есть одно существенное НО, работать будет медленнее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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