Що дасть вам цей курс
Не секрет, що база даних є вузькою шийкою високонавантаженої системи. Тому велику увагу при проектуванні слід приділити саме цій частині системи, адже відомо - якщо ви хочете прискорити ескадру, необхідно прискорити найповільніший корабель. Більше того, оскільки база даних є stateful-системою, саме з її горизонтальним масштабуванням виникають проблеми.
в результаті вивчення курсу ви будете
- Знати основні характеристики високонавантажених додатків, внутрішній устрій забезпечення транзакційності в БД і індексів
- Знати основні механізми реплікації та шардування
- Які є підводні камені кешування і призначення in-memory СУБД
- Знати відмінності між OLAP-і OLTP-системами і архітектуру ClickHouse
- Чи зможете вибрати метрики вимірювання навантаження на додаток
- Оптимізуєте запити з використанням індексів
- Володіти навичками перевикористання існуючих індексів і масштабування сховищ високонавантажених додатків з використанням реплікації та/або шардування
- Чи зможете організувати кешування і визначте ризики його застосування
- Побудуйте OLAP-і OLTP-системи
Тривалість навчання: 6 днів, 26 ак. годин
початок занять: 9 листопада 2020
https://privatelink.de/?https://otus.ru/lessons/highload_bd/