Пример разработки высоконагруженной реляционной базы данных (Павел Белоусов, ADD-2011) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (→Видео) |
StasFomin (обсуждение | вклад) |
||
== Аннотация == ;Докладчик: [mailto:pavel.mephi@gmail.com {{Speaker|Павел Белоусов] * http://twitter.com/#!/pavelbelousov * http://pavelbelousov.wordpress.com/}} <blockquote> Реляционные базы данных часто подвергаются высоким нагрузкам, обслуживая большое количество пользователей и сервисов. Разработать базу, способную эффективно работать в высоконагруженной среде – не такая простая задача. В докладе будет рассмотрен пример из практики про разработку высоконагруженной базы данных (сотни миллионов записей, постоянно меняющихся из нескольких десятков потоков) на основе MS SQL Server , расказано о проблемах, с которыми мы столкнулись, как их решали и какие подходы при этом использовали. Будет разобран пример разрешения взаимных блокировок в базе под большими нагрузками. |
Версия 08:58, 9 июня 2016
Содержание
Аннотация
- Докладчик
- Павел Белоусов
Реляционные базы данных часто подвергаются высоким нагрузкам, обслуживая большое количество пользователей и сервисов. Разработать базу, способную эффективно работать в высоконагруженной среде – не такая простая задача.
В докладе будет рассмотрен пример из практики про разработку высоконагруженной базы данных (сотни миллионов записей, постоянно меняющихся из нескольких десятков потоков) на основе MS SQL Server , расказано о проблемах, с которыми мы столкнулись, как их решали и какие подходы при этом использовали. Будет разобран пример разрешения взаимных блокировок в базе под большими нагрузками.
В докладе будут упомянуты следующие темы:
- денормализация данных;
- планы выполнения;
- оптимизация индексов;
- профайлинг базы данных;
- взаимные блокировки и их разрешение.
Видео
Презентация
Примечания и отзывы
Узнал, как с помощью кувалды и напильника заточить перфоманс MSSQL. Не дай бог таким заниматься :). ©
Если не ошибаюсь, именно эти ребята настроили репликацию из проприетарной объектной базы в реляционную, и потом разгребали получившиеся завалы. Выступление оставило легкий привкус трюкачества, но было не очень скучным. ©
- «libcustisru:ADD 2011: Отчет Василия Маслова/Пример разработки высоконагруженной реляционной базы данных»
- «libcustisru:Максим Цепков - отчет об ADD-2011/Пример разработки высоконагруженной реляционной базы данных»
- «libcustisru:Application Developer Days 2: Отчет Кудрявцева В.Б/Пример разработки высоконагруженной базы данных»