Делает ли JSONB массивы PostgreSQL бесполезными?
Предположим, что вы хотите хранить «теги» на вашем объекте (скажем, пост). С выпуском 9.4 у вас есть 3 основных варианта:
теги как текст []теги как JSONBтеги как текст (и вы сохраняете строку JSON как текст)Во многих случаях третье не может быть рассмотрено, поскольку оно не разрешает запрос, условный к значению тегов. В моей текущей разработке такие запросы мне не нужны, тэги только для того, чтобы они отображались в списке постов, а не для фильтрации постов.
Итак, выбор в основном междуtext[]
а такжеjsonb
, Оба могут быть запрошены.
Что бы вы использовали? И почему?