NoSQL внутри SQL: стратегия и тактика
Чтобы добиться от системы максимальной производительности, необходимо учитывать структуру данных, с которыми вы работаете. Но не существует очевидных способов этого добиться, если данные, с которыми вы работаете, очень неоднородны по своей структуре. Jsonb в PostgreSQL — это одно из возможных решений данной проблемы, которое позволяет эффективно работать с json документами, не жертвуя консистентностью и возможностью использовать проверенные реляционные подходы.
Мы обсудим плюсы и минусы использования jsonb в разных ситуациях в сравнении с другими решениями и существующими стандартами. Цель доклада:
- рассказать о деталях внутренней реализации jsonb и как они влияют на работу с документами.
- дать представление о производительности и важных крайних случаях.
Чтобы добиться от системы максимальной производительности, необходимо учитывать структуру данных, с которыми вы работаете. Но не существует очевидных способов этого добиться, если данные, с которыми вы работаете, очень неоднородны по своей структуре. Jsonb в PostgreSQL — это одно из возможных решений данной проблемы, которое позволяет эффективно работать с json документами, не жертвуя консистентностью и возможностью использовать проверенные реляционные подходы.
Мы обсудим плюсы и минусы использования jsonb в разных ситуациях в сравнении с другими решениями и существующими стандартами. Цель доклада:
- рассказать о деталях внутренней реализации jsonb и как они влияют на работу с документами.
- дать представление о производительности и важных крайних случаях.