Илья Сазонов и Федор Сазонов Offset и keyset #почём пагинация для продакшена
«Пагинация в Spring — полный отстой! Не используйте ее никогда! Она слишком дорого обходится вашей СУБД!»
Наверняка вы слышали подобное, а возможно даже говорили сами. О чем речь? Что не так с пагинацией? В чем проблема? Если все так плохо, то почему в самом крутом фреймворке современности не смогли сделать нормальное разбиение результатов SQL-запросов на страницы? Или это вроде тех рассказов, как GC тормозит, Hibernate все портит, Java выжирает всю память, и на самом деле с пагинацией в Spring все нормально? А если и не все, то как сделать лучше, чем в нашем любимом и всеми уважаемом инструменте разработки? Сколько бизнесу придется за это заплатить? Можно ли воспользоваться стандартным решением, а потом, когда дойдут руки, вернуть технический долг? Так много вопросов и так мало ответов!
Спикеры постараются найти ответы и все показать. Вы узнаете, в чем сложности с пагинацией, что не так с конструкцией offset, почему от нее так сложно отказаться, при чем тут дизайнеры и как спроектировать API так, чтобы свести ущерб от грядущих правок к минимуму.
Кстати, примерно так же пагинация устроена в других фреймворках, и даже наша любимая Java тут скорее инструмент. Поэтому будет что обсудить не только свидетелям Spring и поклонникам Java. Так что, запасайтесь своим любимым языком программирования и СУБД, заваривайте чашку кофе и приходите. Будет интересно!
Презентация к докладу:
1,879 view
13
4
2 weeks ago 00:13:12 1
Стили обучения — это миф [Veritasium]
2 weeks ago 00:02:54 1
Клава Кока & MORGENSHTERN - Мне пох (Премьера клипа, 2019)
2 weeks ago 00:03:08 1
ХЛЕБ – В баню (ПРЕМЬЕРА КЛИПА 2023)
2 weeks ago 00:13:36 1
Пожалуй, главное заблуждение об электричестве [Veritasium]
3 weeks ago 00:19:29 1
DOTA 2 ИЛИ COUNTER-STRIKE | ЧТО ЛУЧШЕ?
3 weeks ago 00:10:29 1
Роберт Сапольски о своих, чужих и вооруженных конфликтах
3 weeks ago 00:15:22 1
А что видите вы? Оптическая иллюзия «Окно Эймса» [Veritasium]
3 weeks ago 00:08:21 1
Иллюзия истины [Veritasium]
3 weeks ago 00:16:19 1
Гравитация — это не сила [Veritasium]
3 weeks ago 00:08:17 252
ПУТЕШЕСТВИЕ ИЗ ЕКАТЕРИНБУРГА: Авиа, поезд или автостоп?
3 weeks ago 00:07:20 1
Роберт Сапольски. У вас нет свободы воли [Vert Dider] 1/6
3 weeks ago 00:00:00 1
Первенство Центрального федерального округа по боксу среди юношей 13-14 лет. Воронеж. День 2.
3 weeks ago 00:07:27 1
«Я не люблю соцсети» [2veritasium]
3 weeks ago 00:22:03 1
Вселенная против компьютеров [Veritasium]
3 weeks ago 00:02:09 1
Артист с большой дороги Сериал 1 Сезон Трейлер 2024
3 weeks ago 00:27:11 1
Секретные технологии боулинга [Veritasium]
3 weeks ago 01:11:03 1
Мнимые числа реальны: #1-13 [Welch Labs]
3 weeks ago 00:17:14 1
Скорость света никто не измерял [Veritasium]
3 weeks ago 00:03:08 1
LITTLE BIG - EVERYBODY (Little Big Are Back) (Official Music Video)
3 weeks ago 00:19:38 1
Как из хаоса рождается порядок? [Veritasium]
3 weeks ago 00:16:06 1
Запланированное устаревание — заговор, который был [Veritasium]
3 weeks ago 00:15:27 1
Опять нацепляли сазанов на резинку// Рыбалка на Амуре
3 weeks ago 01:41:49 1
СимфоСЛОТ – LIVE AT CROCUS CITY HALL (4К FULL CONCERT)