Как лучше хранить неопределённое количество свойств в Mysql?
Есть таблица, условно Posts, в ней для каждой записи нужно поставить атрибуты, например teg='sql,mysql' ,date='2015-03-21' и другие.
Для каждой записи набор свойств разный.
Как это лучше реализовать для производительности ?
Упаковывать все через json в одно значение, делать отдельную таблицу со значениями но тогда усложняется поиск.
"но тогда усложняется поиск. " - really?
По-моему все ровно наоборот, если грамотно отделить данные, то наоборот легче будет работать с выборкой/добавлением/изменением этих данных.
А если все же хотите запихнуть обувь и одежду в один шкаф - json, yaml и т.п.