Как стать автором
Обновить

Борьба с  TOAST или будущее JSONB в PostgreSQL

Время на прочтение9 мин
Количество просмотров22K
Всего голосов 48: ↑47 и ↓1+56
Комментарии10

Комментарии 10

Jsonb использую для реализации EAV каталога, когда у разных типов товаров разные характеристики. Ну и приходится делать параметрический поиск.

и как результаты?

А чем такой подход выигрывает у реляционной схемы, т.е. группы таблиц для типа характеристики, предустановленных значений и связки PRODUCT_PARAM_VALUE? Или вам данные изначально приходят в json из разных источников (например, парсите чужие каталоги)?

А зачем делать две лишние таблицы, и потом join-ить их, когда можно просто json хранить?

Впечатляет, проделана большая работа

Скажите, эти изменения попали/попадут в основной репозиторий PosgtreSQL? и в какой релиз?

Из текста не понятно, в какие именно версии Postgresql внедрены эти очень полезные оптимизации.

А как Postgres хранит дату/время в jsonb?

Если в jsonb мы передадим строку '2012-04-23T18:25:43.511Z', то он "поймёт", что это не совсем простая строка? Будет ли её как-то особенно хранить?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий