В четверг 16 октября проходил семинар посвященный результатам конференции Hi Load, которая проходила в Москве на прошлой неделе.
Ниже приведен список вопросов, которые рассматривались на семинаре.
Докладчик Копачовец Олег (Милленниум Райз).
*** Архитектура MySQL Cluster
Что такое MySQL NDB Cluster и с чем его едят? Для чего нам нужен кластер и где его использовать?
Будет ли кластер давать прирост производительности на больших объёмах данных?
*** MySQL блиц-криг
Эффективные и быстрые приёмы укрощения конфигурации MySQL.
По мотивам нескольких докладов, а так же исходя из собственного опыта.
*** Отдача больших файлов через nginx
Доклад на 2 минуты Как оттюнить freebsd & nginx для передачи файлов больших размеров.
*** Архитектура распределённой базы данных Skype
Postges – как основа архитектуры Skype. Готовые решения для организации шардинга,
plProxy для удаленных вызовов хранимых процедур и горизонтального масштабирования
pgBouncer для проксирования большой нагрузки
pgQ для организации очередей.
*** Асинхронная обработка в высокопроизводительных системах
Взаимодействие Веба с пользователем, в принципе, асинхронно. Это можно использовать для повышения эффективности многих процессов.
Асинхронные апдейты данных, асинхронный диспетчер.
Асинхронные типы задач, связанные с очисткой мусора, мониторингом, и т.д.
*** Архитектура Бегуна: Обеспечение High Load & High Availability
Ряд полезных соображений о _правильном_ конфигурировании nginx, разделении php-бэкендов на основную и резервную группу
*** Оптимизация работы с MySQL (О некоторых возможностях уменьшения нагрузки на БД)
Конкретные, практические приёмы по оптимизации
*** Архитектурные приемы: онлайн-игры. По мотивам доклада П.Кудинова
То о чём только догадывается П.Кудинов, и то что мы уже давно знаем
MemcacheDB.
Видео доклада можно посмотреть ниже:
Также доступны графические материалы доклада: