Дмитрий Фатов — Многопоточная вставка данных в БД: от скорости к атомарности. Spring + PostgreSQL

Подробнее о Java-конференциях: — весной — JPoint:
— осенью — Joker:
— — Скачать презентацию с сайта JPoint — 
Многие разработчики часто сталкиваются с проблемами производительности разрабатываемых систем. Одно из распространенных решений для оптимизации медленного бизнес-процесса — его распараллеливание. Однако что делать, если узким местом становится вставка данных в БД, требующая сохранения своей атомарности? В докладе — о том, как можно ускорить вставку данных при помощи распараллеливания этого процесса в Spring, а также как сохранить атомарность всей операции. Спикер затронул batch update в Spring и PostgreSQL, показал, почему обновление — это тяжелая операция и как можно ускориться в текущем технологическом стеке. Кроме того, Дмитрий рассмотрел другие подходы к сохранению атомарности и покажу различия между ними в бенчмарках. Будет полезно практикующим инженерам.

Смотрите также