Как лучше хранить неопределённое количество свойств в Mysql?

Есть таблица, условно Posts, в ней для каждой записи нужно поставить атрибуты, например teg='sql,mysql' ,date='2015-03-21' и другие.
Для каждой записи набор свойств разный.

Как это лучше реализовать для производительности ?

Упаковывать все через json в одно значение, делать отдельную таблицу со значениями но тогда усложняется поиск.
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 4
aaadddminnn
@aaadddminnn
php it ubuntu debian
хм... бред вы хотите сделать
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
@IceJOKER
Web/Android developer
"но тогда усложняется поиск. " - really?
По-моему все ровно наоборот, если грамотно отделить данные, то наоборот легче будет работать с выборкой/добавлением/изменением этих данных.

А если все же хотите запихнуть обувь и одежду в один шкаф - json, yaml и т.п.
Ответ написан
Комментировать
Vencendor
@Vencendor Автор вопроса
поиск приходится производить по нескольким таблица в одной из которых будет x2-5 больше полей чем в основной
Ответ написан
Ваш ответ на вопрос

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

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