@link00

Что лучше, XML или JSON, для SerializedLOB?

Допустим есть Каталог Недвижимости(или каталог товаров, у нас это инструменты). Если атрибуты объектов/товаров товаров хранить в SerializedLOB (это паттерн названный так Фаулером, т.е. сериализованный объект), то как считаете что в данном случае больше подойдет, XML или JSON? (т.е. часть данных нормализованна, и есть основная таблица "объекты"/"товары", а вот индивидуальные атрибуты вынесены в отдельное поле, в виде сериализованного объекта). Интересует MySQL.

1. XML. Привлекателен следующим.
а) Есть XQuery, XPath. Уже не надо изобретать велосипед, только формируй XPath запросы. (Однако штука довольно медленная...)
б) В SQL2006 функциональность работы с XML расширилась, также предполагает вставку запросов к XML прямо в SQL-запросе.

2. JSON
а) Более лаконичен
б) В MySQL скоро должны появиться функции для работы с JSON. Сериализуют в бинарный формат, работают быстро.
  • Вопрос задан
  • 593 просмотра
Пригласить эксперта
Ответы на вопрос 2
@AlikDex
Почему нет варианта сериализации объектов? Если надо хранить объекты, то я бы предпочел именно сериализацию JSON'у
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
json - универсальней и быстрее парсится.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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