Я пишу CMS на PHP, которая позволяет пользователю определять различные поля (например, на странице блога могут быть поля для Заголовок (строка), Контент (форматированный текст), Картинка (файл)). Мне нужно, чтобы пользователь мог динамически добавлять и удалять поля, и единственный способ, с помощью которого я могу сделать это с реляционными БД, - это сериализовать все эти значения и сохранить их в одной ячейке.
Это похоже на медленный подход, и я пытаюсь вписать что-то динамическое в статическую структуру. Может ли кто-нибудь порекомендовать что-нибудь совместимое с PHP, что облегчит эту задачу?