Я разрабатываю специальное программное обеспечение для блогов и столкнулся с проблемой, касающейся дизайна баз данных.Программное обеспечение требует наличия нескольких типов контента, для каждого из которых требуются разные формы ввода и шаблоны представления.
Мой первоначальный инстинкт - создать эти типы контента как объекты, затем сериализовать их и сохранить их в базе данныхJSON или YAML, с формами ввода и шаблонами в виде простых строк, прикрепленных к таблице «contentTypes».Это кажется громоздким, однако.Существуют ли лучшие практики для работы с этим дизайном?Является ли это случаем использования, когда я должен рассмотреть объектную базу данных?
Если я должен использовать объектную базу данных, что я должен рассмотреть?В настоящее время я работаю в Python и предпочел бы работоспособную библиотеку Python, но при необходимости могу перейти на Java.