Эксплуатация JSONB


Николай Рыжиков

Health Samurai

CTO

Марат Сурмашев

Health Samurai

Программист

Продолжительность 90 мин.

JSONB в PostgreSQL обладает рядом интересных свойств, которые могут пригодиться при проектировании и разработке бизнес-систем с тяжелой предметной областью, помогая бороться со сложностью и вариабельностью. На мастер-классе мы обсудим преимущества и недостатки использования JSONB. На примере открытой медицинской базы данных - fhirbase - мы с вами:

  • загрузим синтетические медицинские данные в PostgreSQL
  • научимся искать и индексировать эти данные (gin, jsquery, json-knife)
  • посмотрим, как использовать JSON агрегацию для постороения сложных запросов (GraphQL)
  • покажем, как эти данные можно модифицировать и валидировать
  • поговорим об архитектурных последствиях использования JSONB

Технические требования:

  • docker
  • docker-compose

Инструкция по подготовке

Слайды: https://gist.github.com/niquola/bcc90d57425b2a6c3324ea38ad6bc5b0


Русский


English