Допустим есть Каталог Недвижимости(или каталог товаров, у нас это инструменты). Если атрибуты объектов/товаров товаров хранить в SerializedLOB (это паттерн названный так Фаулером, т.е. сериализованный объект), то как считаете что в данном случае больше подойдет, XML или JSON? (т.е. часть данных нормализованна, и есть основная таблица "объекты"/"товары", а вот индивидуальные атрибуты вынесены в отдельное поле, в виде сериализованного объекта). Интересует MySQL.
1. XML. Привлекателен следующим.
а) Есть XQuery, XPath. Уже не надо изобретать велосипед, только формируй XPath запросы. (Однако штука довольно медленная...)
б) В SQL2006 функциональность работы с XML расширилась, также предполагает вставку запросов к XML прямо в SQL-запросе.
2. JSON
а) Более лаконичен
б) В MySQL скоро должны появиться функции для работы с JSON. Сериализуют в бинарный формат, работают быстро.