Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Илья Сазонов, Федор Сазонов — Как хранить JSON в базе данных, не привлекая внимания DBA

Автор: JPoint, Joker и JUG ru — Java-конференции

Загружено: 2023-03-10

Просмотров: 4190

Описание:

Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
Рано или поздно перед любым разработчиком встает проблема рассогласования импеданса между объектной и реляционной моделью. Звучит дико, конечно. Скажем проще. Рано или поздно каждому разработчику приходится хранить в базе данных что-то такое, что там хранить неудобно. Например, какой-то сущности надо приписывать какие-то дополнительные атрибуты, названия и типы данных. Или кто-то хочет отобразить на реляционные таблицы дерево наследования. Для этих задач есть известные проработанные и неудобные способы решения, которые к тому же легко могут привести к проблемам с производительностью.

Альтернатива этому всему — хранение таких данных в виде JSON. Но реляционные СУБД JSON не любят. Дошло даже до того, что Mongo, киллер-фичей которой как раз является хранение данных в виде JSON, набрала на этом нешуточную популярность. Но, к счастью, эти времена потихоньку отступают. Во многом благодаря усилиям разработчиков PostgreSQL. Раньше все попытки положить JSON в базу данных встречали враждебную реакцию со стороны DBA, аналитиков и QA. Эту реакцию можно описать так: «У нас же тогда будет не база данных, а помойка!»

Спикеры поговорят о связанных с этим проблемах, расскажут, как их можно решить не выходя из реляционной структуры, и продемонстрируют, что с этими решениями не так. Также вы узнаете, в каких случаях для решения этих проблем можно применить JSON и почему львиная доля опасений DBA, аналитиков и QA теперь неактуальна. А еще — как при использовании JSON не выстрелить себе в ногу, потому что нюансы есть.

Ссылка на презентацию: https://squidex.jugru.team/api/assets...

#json #postgresql #hibernate #spring-data #jpa

Илья Сазонов, Федор Сазонов — Как хранить JSON в базе данных, не привлекая внимания DBA

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Илья Сазонов и Федор Сазонов — Offset и keyset: почём пагинация для продакшена?

Илья Сазонов и Федор Сазонов — Offset и keyset: почём пагинация для продакшена?

Илья и Федор Сазоновы — БД-укротитель

Илья и Федор Сазоновы — БД-укротитель

Типичные ошибки при разработке приложений, работащих с PostgreSQL / Иван Фролков

Типичные ошибки при разработке приложений, работащих с PostgreSQL / Иван Фролков

Иван Пономарев — Вариантность типов в Java и Kotlin

Иван Пономарев — Вариантность типов в Java и Kotlin

Зачем нужны даталейки (Data Lake)

Зачем нужны даталейки (Data Lake)

PostgreSQL 15: MERGE и другие

PostgreSQL 15: MERGE и другие

Илья Сазонов, Фёдор Сазонов: БД Укротитель

Илья Сазонов, Фёдор Сазонов: БД Укротитель

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Андрей Беляев — Hibernate 6: что нового и почему это важно

Андрей Беляев — Hibernate 6: что нового и почему это важно

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Федор Сазонов, Илья Сазонов — Добровольно-принудительный Spring

Федор Сазонов, Илья Сазонов — Добровольно-принудительный Spring

Json or not Json. Плюсы и минусы использования Json в PostgreSQL / Олег Бартунов, Никита Глухов

Json or not Json. Плюсы и минусы использования Json в PostgreSQL / Олег Бартунов, Никита Глухов

Алексей Рагозин — Java в контейнере: особенности эксплуатации

Алексей Рагозин — Java в контейнере: особенности эксплуатации

2026: Куда катимся? // Александр Батов. Что делать?

2026: Куда катимся? // Александр Батов. Что делать?

Почему Азовское море — самое опасное в мире

Почему Азовское море — самое опасное в мире

Рустам Ахметов — Архитектура приложения и ошибки проектирования

Рустам Ахметов — Архитектура приложения и ошибки проектирования

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL

Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать

Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать

Json парсинг в Java на практике  | JSON Parsing | JSON Simple

Json парсинг в Java на практике | JSON Parsing | JSON Simple

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]