Алексей Рагозин — Структуры данных в Java, изобретаем заново

Все мы хорошо знаем стандартную библиотеку коллекций Java. Для большинства задач её возможностей вполне достаточно, но если ваша цель — создание базы данных или специализированного поискового индекса, то вполне возможно, что вам придётся искать альтернативы стандартным коллекциям.

В этом докладе я хочу рассказать о своём опыте работы с существующими библиотеками коллекций и написания собственных.

  • Стандартные коллекции Java — что можно улучшить?
  • Быстрые, компактные или многопоточные — выбери любые два;
  • Trove, FastUtils, Colt и другие библиотеки коллекций с открытым кодом;
  • Масштабирование и производительность структур данных на современном железе.

  1. Алексей Рагозин
    Специализируется на разработке высоконагруженных распределённых систем на платформе Java. За более чем 10 лет в индустрии он собрал опыт разработки информационных систем в таких вертикалях как финансы, телеком, e-commerce и здравоохранение. С 2009 по 2011 возглавлял практику внедрения in-memory data grid решений в компании GridDynamics. В октябре 2011 года перешёл в Deustche Bank, где является ведущим специалистом в области технологий распределённого кэширования. Активный участник российских конференций, посвящённых разработке программного обеспечения и высокопроизводительных информационным системам.