Ориентироваться в многообразии и пестроте современных баз данных полезно всем, от программиста до главного архитектора — стоимость неверного решения при выборе СУБД очень высока. Тем, кто изучал классический ВУЗовский курс по базам данных и оперировал понятиями сетевой, иерархической и реляционной моделей данных, сложно разобраться в современных терминах NoSQL, Map-reduce, шардинг.
Курс поможет его участникам восстановить правильную ориентацию в пространстве. Без сложных наукообразных формулировок мы разъясним основные фундаментальные концепции СУБД: CAP-теорема, конкурентность и восстановление после сбоев, принципы ACID и BASE. Расскажем о видах и классификации современных баз данных, обсудим, почему реляционные СУБД не уходят в прошлое, «пощупаем» рассмотренные теоретические концепции на практике. В качестве примера реляционной СУБД мы рассмотрим PostgreSQL — наиболее развитую open source СУБД в мире.
Курс проведут Олег Бартунов и Александр Коротков. Олег Бартунов — профессиональный астроном, научный сотрудник отдела физики эмиссионных звезд и галактик ГАИШ МГУ, член PostgreSQL Foundation и разработчик PostgreSQL с 1996 года. Соавтор полнотекстового поиска, хранилища для слабо‑структурированных данных (hstore, jsonb). Основные интересы Олега в PostgreSQL — расширяемость (GiST, GIN, SP-GiST), новые типы данных, индексы. Александр Коротков — major contributor PostgreSQL, ведущий разработчик компании «Интаро‑Софт». Разработал для PostgreSQL индексный поиск по регулярным выражениям, компрессию и быстрый поиск в GIN-индексах. Работал над новым сайтом Государственной Думы, системой обработки заказов re:Store, федеральным страховым порталом strahovka.ru, сервисом анализа ДНК человека i-gene.ru.
Курс будет полезен программистам, архитекторам, системным администраторам, менеджерам IT-проектов и всем тем, кому приходится сталкиваться с выбором и эксплуатацией СУБД.
Инструкторы
Олег Бартунов Профессиональный астроном, разработчик PostgreSQL с 1996 года, член PostgreSQL Foundation. |
|
Александр Коротков Major contributor PostgreSQL, ведущий разработчик компании «Интаро-Софт». |