Хочу быть в курсе событий

Сообщество веб-разработчиков начало подготовку к РИТ++ 2014, оставьте свою заявку, если Вы хотите получать новости о проекте.

Восьмая профессиональная конференция веб-разработчиков РИТ++ — наша флагманская конференция, профессиональное мероприятие «от разработчиков для разработчиков», охватывающее весь спектр индустрии веб-разработки: от системного администрирования до управления проектами и особенностей работы с языками программирования в веб-приложениях, а также клиентское и серверное программирование, базы данных и системы хранения, тестирование и качество.

  • 60 докладов
  • 2 полных
    дня
  • 800 участников
  • 12 секций

Построение полнотекстового и параметрического поиска на основе MySQL, PostgreSQL, Sphinx, Redis

Виталий Гаврилов ("Ленвендо")

Доклад принят в Программу конференции

1. Возможности систем в построении поиска и их ограничения
1.1) Полнотекстовый поиск:
a) внешняя система поиска с использованием Sphinx: возможности и ограничения, способы их преодоления;
b) проблемные места полнотекстового поиска по полнотекстовому индексу MySQL и PostgreSQL и пути их обхода. Синонимы, стоп-слова, поиск "по звучанию".

1.2) Параметрический поиск:
a) быстрый параметрический поиск по БД с использованием Redis: практическое применение и "подводные камни": однопоточность (хотя об этом везде написано, почему-то этого никто не знает), медленные операции keys и их замена с использованием sets, резервное копирование Redis, кластеризация Redis;
b) параметрический поиск средствами MySQL: как сделать его быстрее при часто меняющейся модели данных;
c) параметрический поиск средствами PostgreSQL и GIST- и GIN-индексы по полям типа HStore;
d) параметрический поиск по полнотекстовому индексу Sphinx: ограничения и преимущества. Лимит на число полей в поиске, лимит на размер индекса в памяти (2Гб), преимущества RT-индексов.

2. Вопросы производительности и актуальности данных. Асинхронное обновление индекса как баланс между актуальностью и производительностью. Практические рекомендации по использованию очередей сообщений AMQP.

Генеральный интернет-партнёр

  • Mail.Ru Group

Серебряный спонсор

  • Вadoo

Серебряный спонсор

  • WarGaming

Серебряный спонсор

  • Webzilla

Серебряный спонсор

  • Microsoft

Серебряный спонсор

  • Coalla Agency

Технический партнёр

  • Филанко

HR-партнёр

  • SuperJob

HR-партнёр

  • HeadHunter

Организационный партнёр

  • http://raec.ru/

Информационная поддержка

  • SearchEngines.ru
  • REG.RU
  • 3DNews.ru
  • Internest
  • Интернет Хостинг Центр
  • Xakep.ru
  • CMS Magazine
  • CNews.ru
  • SpaceWeb
  • RUcenter
  • NetCat
  • GISMETEO / ГИСМЕТЕО
  • ООО «Юмисофт»
  • eScan
  • ExpoMap.ru
  • PeterHost
  • Joom
  • Cтудия веб-разработок Михаила Кечинова
  • Softline
  • LiveJournal
  • SQLInfo.ru
  • Element Group
  • bOombate
  • Бизнес-школа RMA
  • OpenQuality
  • Rusonyx
  • FL.ru
  • WebLancer
  • Prograbli
  • Valuehost
  • ImageCMS
  • RusBase
  • LiveBusiness
  • Манн, Иванов и Фербер
  • Свободная Пресса / Svobodnaya Pressa
  • PROFISPACE
  • Нетология
  • Альпина Паблишер
  • Plus / Плас
  • Агава
  • Хостинг-Центр
  • Макхост
  • Webnames.ru
  • PCWeek
  • Bugtraq.ru
  • Opennet
  • Moscow Business School
  • MTI
  • PR.Sape
  • TUT.BY / ТУТ.БАЙ
  • Системный администратор / System Administrator
  • ITMozg.ru
  • Retail and Loyalty
  • В-port
  • Setup.ru