CHEM_Eugene
Новичок
Вопрос о хранении контента в базе данных
Разрабатываю свой движок. Помогите определиться как оптимально хранить данные о контенте в базе данных (mysql).
Контент хочу подразделить на:
1. статический текстовый, редактируется при помощи WYSIWYG
2. прикрепляемые images
3. любой другой (текстовые файлы, pdf и т.д.).
Вопрос - хранить данные разных типов в одной таблице или разделить скажем на 3: content, images, attachements ?
Посмотрел реализацию в различных системах, честно говоря не очень впечатлило. Например, в wordpress - 1 таблица с 24 полями, из них только на 3 стоят индексы и 15 из 24 полей обычно (например для картинки) остаются пустыми. Скорость выборки из них просто отвратительная.
Расскажите, кто как реализовал при проектировании.
Разрабатываю свой движок. Помогите определиться как оптимально хранить данные о контенте в базе данных (mysql).
Контент хочу подразделить на:
1. статический текстовый, редактируется при помощи WYSIWYG
2. прикрепляемые images
3. любой другой (текстовые файлы, pdf и т.д.).
Вопрос - хранить данные разных типов в одной таблице или разделить скажем на 3: content, images, attachements ?
Посмотрел реализацию в различных системах, честно говоря не очень впечатлило. Например, в wordpress - 1 таблица с 24 полями, из них только на 3 стоят индексы и 15 из 24 полей обычно (например для картинки) остаются пустыми. Скорость выборки из них просто отвратительная.
Расскажите, кто как реализовал при проектировании.
!