Если вы посмотрите на MySQL и PostgreSQL как на «просто место для хранения структурированных данных в виде таблиц», вы упускаете из виду некоторые из самых захватывающих достижений, которые приземлились в этих проектах за последние десять лет. Реляционные базы данных превратились в богатые и надежные службы с их собственным настраиваемым кешированием, динамическим временем выполнения и широким диапазоном точек интеграции для общения с другими частями вашего приложения.
Проработав практические примеры, связанные с такими проблемами, как полнотекстовый поиск, публикации-подписки (pubsub), материализованные представления, триггеры и подготовленные состояния, вы можете быть уверены, что к концу этого курса вы сможете управлять и контролировать вашу базу данных как профессионал.
Проходя этот воркшоп вместе с нами, вы увидите:
Программирование нашей базы данных для принятия мер в ответ на новые вставки записей автоматически.
Создайте приборную панель, требующую дорогостоящих запросов, а затем используйте материализованное представление для кэширования результата запроса для повышения производительности.
Создание подготовленных операторов в нашей базе данных, чтобы избежать накладных расходов на разбор и анализ состояния по каждому запросу.
Хранение коллекций как значений с массивами и типами столбцов JSON
Подписка на уведомления об обновлениях через систему pubsub
Использование полнотекстового поиска для получения взвешенного набора релевантных результатов запроса на основе значений в нескольких столбцах
Использование простых инструментов CLI для резервного копирования и восстановления базы данных удаленно
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.