#программирование #cplusplus ✅5:25 Денис Колосов, IT Territory, Как протащить верблюда сквозь игольное ушко, или Обновление компилятора на проекте старше 10 лет О чем поговорим: → как докатились до такой жизни (почему решили попробовать); → сложности сборки проекта и сторонних библиотек; → с какими проблемами столкнулись после сборки (собственный аллокатор, thread safe local static, FPU Control Mode и т.д.); → чего удалось добиться; → в какую сторону движемся; ✅1:06:33 Евгений Курпилянский, руководитель команды баз данных ВКонтакте Оперируем петабайтом данных с помощью специализированных баз данных Базы данных VK должны выдерживать сотни миллионов запросов в секунду, при этом оперируя петабайтом различных данных. Чтобы выдерживать нагрузки, нам приходится привносить в базы данных часть бизнес-логики, относящейся к данным. Мы разрабатываем на С специализированные базы данных или, как мы их называем, движки. Самая крупная из них — это движок мессенджера. Всего у нас несколько десятков разных типов движков, развернутых на 7 тысячах серверов. В докладе расскажем про архитектуру баз данных ВКонтакте, а также приведем несколько примеров оптимизаций внутри них. ✅2:00:18 Александр Боргардт, улучшаю мир посредством open-source (Не)очевидные проблемы с базами данных Часто в проекте, где активно используется какая-то СУБД, распространены проблемы, связанные с неоптимальностью SQL-запросов, встроенных в код проекта: std::string user = kotbegemot; exec_sql(“SELECT id FROM user WHERE name =“ user); Плохо структурированная работа с вводом-выводом в базе данных или сложная междупоточная синхронизация внутри самой бизнес-логики нередко могут стать частью многих неочевидных проблем. В своем докладе я покажу пару достаточно простых трюков для организации работы с базой данных, что, возможно, позволит вам избежать таких неочевидных проблем в дальнейшем. ТЕХНОСТРИМ — образовательный канал для неравнодушных к ИТ. Здесь мы делимся опытом проектов Group. Всё, что стоит за продуктами, которыми пользуются миллионы людей каждый день. Делимся знаниями в разных форматах: - Лекции экспертов — короткие модули и полномасштабные видеокурсы о языках программирования, диджитал-инструментах и IT-технологиях от экспертов Group. - Скринкасты — 15 минут реального кодинга от специалистов Ситимобила, Юлы, Маруси, Почты, Delivery Club и других проектов. - “Oh, my code!” — ток-шоу с разбором рабочих кейсов и интервью с профессионалами. - “Будущее, которое мы заслужили” — видеоподкасты о технологиях здесь и сейчас, говорим о трендах и открытиях понятным языком. А ещё - митапы, обзоры, стримы и воркшопы от практиков из Group и других компаний. Более 1,5 тысяч материалов по программированию и всему, что с ним связано. Подписывайтесь на канал и плейлисты. Будьте частью сообщества, меняющего мир. Для подписки на канал: Наше образование: Чемпионаты: Сообщество ВКонтакте:
Hide player controls
Hide resume playing