Что выбрать для хранения данных в БД: JSON или Serialize?

Аватар пользователя Niklan Niklan 18 декабря 2012 в 21:12

Делаю модуль и впервые из него приходится работать с базой. Посмотрев модули я понял что все они хранят информацию в 1 столбце и используют соответствующие функции.

В общем назрел вопрос, что чаще используется в Drupal JSON или Serialize. Имеет ли это принципиально значение, или выбирает на усмотрение разработчика?

0 Thanks

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 18 декабря 2012 в 23:00

Drupal core использует serialize, а вообщем они похожи, но так как киррилицу и прочее json переводит в более длинную строку, то serialize меньше места занимает.

Аватар пользователя Niklan Niklan 18 декабря 2012 в 23:04
"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:

Спасибо за доходчивое разъяснение! Теперь со спокойной душой буду serialize использовать.

Если у кого есть какие мнения, все равно интересно выслушать.

Аватар пользователя Niklan Niklan 18 декабря 2012 в 23:18
"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:

http://habrahabr.ru/post/30210/

Исходя из информации по ссылке.
А также то что друпал в ядре юзает sirealize + в JSON проблемы с кириллицой, то выбор тут очевидный.

Спасибо за информацию.