Почему это важно?
Транзакция – это процесс, который состоит из нескольких последовательных операций над данными в базе. При этом гарантируется их целостность. Это одна из самых сложных функций СУБД и языка SQL, она помогает работать с файловой системой при помощи СУБД. Реализация механизма транзакционности — один из ключевых моментов при изучении реляционных СУБД.
Вам будет интересно и полезно, если вы
- Разработчик СУБД PostgreSQL
- Разработчик серверной части приложений СУБД PostgreSQL
- Администратор СУБД PostgreSQL
- Разработчик приложений
На мастер-классе вы узнаете
- понятие транзакции
- свойства ACID
- аномалии параллельного выполнения и уровни изоляции
- механизмы реализации изоляции — MVCC (Multiversion Concurrency Control, многоверсионное управление конкурентным доступом)
- многоверсионность, снимки данных
- фиксация транзакций и откат транзакций
Мастер-класс проводит
Золотов Антон Владимирович
Преподаватель-практик с опытом работы в IT более 30 лет, в том числе с базами данных – 20 лет. Сертифицированный тренер PostgreSQL. Руководил IT-подразделением, возглавлял разработку ПО. Занимался разработкой «с нуля», от анализа бизнес-процессов, формирования требований к ПО и составления ТЗ до сдачи в коммерческую эксплуатацию, включая разработку архитектуры базы данных. Владеет такими технологиями, как C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (разработка и реализация структур данных, серверной логики), UML, HTML, XML, C#: .NET.
«DEV1. Разработка серверной части приложений PostgreSQL 16. Базовый курс»
Использование систем управления базами данных (СУБД) и их грамотное администрирование — это насущный вопрос для любой компании или структуры. Продукты PostgreSQL используются все шире, их внедряют и российские компании, и иностранные гиганты. Важно отметить, что актуальность этих продуктов в нашей стране растет в связи с трендом на импортозамещение. Курс, посвященный разработке серверной части приложений PostgreSQL, дает базовые знания и навыки, а также необходимые в работе сведения об архитектуре PostgreSQL.
На курсе вы научитесь
- использовать основные объекты баз данных: таблицы, индексы, представления, а также основные типы данных;
- программировать на стороне сервера на языках SQL и PL/pgSQL;
- организовывать взаимодействие с клиентской частью приложения.
Учебный центр «Специалист»
- >1,4 млн выпускников
- > 35 000 корпоративных клиентов
- 250 преподавателей-экспертов
- 80 учебных классов
- > 1000 курсов
- Гарантия высокого качества обучения
- Более 250 преподавателей-экспертов высокой квалификации
- Гарантированное расписание на год
- Официальные документы после обучения (проверка через ФИС ФРДО)
- Профессиональная консультация по направлению обучения
- Удобное время занятий
- Форматы обучения: очное, онлайн, открытое или очно-заочное
- Авторизованные курсы от ведущих IT-компаний мира
- Престижные российские и международные сертификаты
- Уникальные технические лаборатории
- Корпоративное обучение
- Индивидуальный менеджмент
- Трудоустройство
- Программа привилегий «Настоящий специалист»