Подписаться на RSS Читать в Twitter

Календарь мероприятий:

Клиентские технологии
15—16 декабря
Medium well!
2 апреля
ProfyClub

Техники масштабирования баз данных для Web приложений

Многие Веб приложения начинают с одного сервера баз данных и одного или нескольких веб серверов. Однако с ростом проекта производительность базы данных зачастую становится фактором ограничивающим производительность.
Рассмотрим масштабирование путем репликации, использование разных топологий репликации, разделения данных по серверам (sharding).
При репликации слейв всасывает бинлог одним тредом, что естественно накладывает ограничения на произвродительность репликации.
Другой важный аспект масштабирования - Кэширование - мы рассмотрим технологии кэширования их достоинства и недостатки.
Шардинг как таковой - краеугольный камень масштабирования, должен быть центральной темой любого доклада об масштабировании. По сути шардинг - элементарнейшая вещь, принципов разделения для СУБД всего можно придумать от силы пару-тройку, но о том, как это делается конкретно - никто не говорит.

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.

Петр Зайцев

Эксперт по производительности MySQL, ведущий блога MySQLPerformanceBlog.com
Презентация
Подкаст


12900,00 руб.

«1С-Битрикс: Управление сайтом - Стандарт» - популярная редакция продукта, включающая все необходимые инструменты для управления интерактивным веб-проектом. Удобный и понятный интерфейс продукта позволяет обычному пользователю персонального компьютера, не владеющему знаниями веб-технологий, быстро освоить систему и за несколько часов научиться управлять сайтом.


5880,00 руб.

Базовая комплектация системы NetCat. Рекомендуется для сайтов презентационного типа, на которых не используются интерактивные элементы и сложные функциональные элементы. Редакция поддерживает все основные функции NetCat: управление данными и структурой, разграничение прав доступа, разработка и модификация макетов дизайна и компонентов и многое другое.