Илья Сазонов и Федор Сазонов Offset и keyset #почём пагинация для продакшена
«Пагинация в Spring — полный отстой! Не используйте ее никогда! Она слишком дорого обходится вашей СУБД!»
Наверняка вы слышали подобное, а возможно даже говорили сами. О чем речь? Что не так с пагинацией? В чем проблема? Если все так плохо, то почему в самом крутом фреймворке современности не смогли сделать нормальное разбиение результатов SQL-запросов на страницы? Или это вроде тех рассказов, как GC тормозит, Hibernate все портит, Java выжирает всю память, и на самом деле с пагинацией в Spring все нормально? А если и не все, то как сделать лучше, чем в нашем любимом и всеми уважаемом инструменте разработки? Сколько бизнесу придется за это заплатить? Можно ли воспользоваться стандартным решением, а потом, когда дойдут руки, вернуть технический долг? Так много вопросов и так мало ответов!
Спикеры постараются найти ответы и все показать. Вы узнаете, в чем сложности с пагинацией, что не так с конструкцией offset, почему от нее так сложно отказаться, при чем тут дизайнеры и как спроектировать API так, чтобы свести ущерб от грядущих правок к минимуму.
Кстати, примерно так же пагинация устроена в других фреймворках, и даже наша любимая Java тут скорее инструмент. Поэтому будет что обсудить не только свидетелям Spring и поклонникам Java. Так что, запасайтесь своим любимым языком программирования и СУБД, заваривайте чашку кофе и приходите. Будет интересно!
Презентация к докладу:
1,879 view
13
4
2 months ago 00:48:48 16
ПОПАЛ НА САЗАНИЙ ЖОР! ПЕРВЫЙ ЛЁД совсем скоро.
2 months ago 00:13:36 1
Пожалуй, главное заблуждение об электричестве [Veritasium]
2 months ago 00:02:54 1
Клава Кока & MORGENSHTERN - Мне пох (Премьера клипа, 2019)
2 months ago 01:04:05 1
Последний Жулик (1966) Сатирическая комедия
2 months ago 00:03:27 1
Что происходит, когда бросаешь курить? [AsapSCIENCE]
2 months ago 00:06:07 1
Парадокс «Гранд-отель» Гильберта [Veritasium]
2 months ago 00:46:40 12
Свобода воли не нужна? ❘ Елена Наймарк и Александр Марков [Vert Dider]
2 months ago 00:19:38 1
Как из хаоса рождается порядок? [Veritasium]
2 months ago 00:17:35 1
Как считали число пи? [Veritasium]
2 months ago 00:20:51 1
Самая простая нерешённая задача — гипотеза Коллатца [Veritasium]
2 months ago 01:20:58 1
КЛАССИКА ДЛЯ САМЫХ МАЛЕНЬКИХ / CLASSICS FOR THE SMALLEST
2 months ago 00:13:09 1
Происхождение БЕСКОНЕЧНОЙ нефти
2 months ago 00:03:07 1
Как понять принцип неопределённости Гейзенберга? [Veritasium]