jugmsk JUG.MSK Meetup #25 (21.09.2017)

Скрытая сложность повседневной задачи: отображение табличных данных

img

Табличный элемент управления (грид), отображающий данные из реляционной базы — один из самых распространённых компонентов пользовательского интерфейса, и все сталкивались с проблемами его производительности и удобства. Доклад покажет, что за кажущейся простотой грида скрываются интересные и не решённые до конца проблемы, требующие познаний в разных областях математики. Мы попробуем отыскать баланс между скоростью и удобством, параллельно научившись интерполяционному поиску, разобравшись в том, что же такое Collation Rules, и увидев, как можно «помогать» базе быстро извлекать нужные для нас данные. Этот доклад вошёл в 20-ку лучших на конференции JPoint-2017.