В этом выпуске мы поговорили с Петром Зайцевым из Percona, который раскрыл историю и эволюцию популярных баз данных: MySQL, Postgres, MariaDB и других решений. Обсудили, как MySQL оказалась в руках Oracle и к чему это привело, как возникли форки вроде MariaDB и почему в итоге всё чаще стали выбирать Postgres. Пётр также рассказал, почему баз данных становится всё больше, как бизнес-модель и «идеология» вендоров влияют на то, что мы видим под капотом, и почему он продолжает верить в open source-подход. ✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239099 Мы разобрали, зачем нужны альтернативные версии MySQL (например, Percona Server), в чём преимущества и недостатки «облачных» баз данных, и как крупные компании выбирают решения, ориентируясь не только на технические нюансы, но и на политические и финансовые факторы. Вы услышите, почему разработчики любят эксперименты с NoSQL и новые движки, а бизнес всё же требует стабильности и контроля над данными. Не пропустите: этот разговор поможет вам лучше понимать принципы работы и будущие тренды баз данных, чтобы прокачать свои навыки и проекты! 00:00 Введение 00:59 Кто такой Петр Зайцев и как Перкона появилась из-за проблем в MySQL 03:17 Секрет выживания Перконы: open source без инвесторов и венчуров 07:01 Почему MySQL стал популярен: от стартапов на RAILS до облаков 08:45 Времена героев: как мы писали шардирование и побеждали лимиты MySQL 15:01 Почему консалтинг — это боль. Переход на подписочную модель в Перконе 21:26 Кто клиенты Перконы? От чахлых серверов до enterprise гигантов 26:01 Как базы данных становятся «залипательными» и почему с Oracle не слезают 29:37 Внутренняя кухня Oracle: двойные лицензии, хитрые скидки и юридические ловушки 35:00 Миграции с Oracle: когда 97% скидки — это тоже ловушка 40:21 Почему Postgres победил: открытость, расширения и отказ от зависимости 46:13 Кто и зачем делает коммерческие форки Postgres и при чём тут Amazon и Google 52:42 МарияDB и Перкона: два пути после смерти MySQL как open source-флага 57:18 Какой подход лучше — свой путь Марии или бранчинг Перконы? 1:01:36 PostgreSQL для идиотов? Как база стала доступной без ущерба для мощи 1:07:09 Расширяемость как оружие: почему плагины сделали Postgres непобедимым 1:12:44 Почему большие компании выбирают Postgres, а не MySQL — логика и стратегия 1:17:55 Кому выгодна фрагментация Postgres и как она помогает развитию 1:23:18 История MySQL и как Oracle почти случайно его «прибрал» 1:29:02 В чём разница между forking и branching и как Перкона делает свой MySQL 1:34:45 Как Перкона тестирует совместимость и остаётся «как MySQL, только лучше» 1:40:01 Облака против локальных решений: цена, надёжность и катастрофы 1:46:40 Упавший дата-центр Яндекса: как даже мультизона не спасла 1:51:26 Что дальше? Рост новых баз данных, векторы, серверлесс и open-core 1:56:15 Redis, Mongo, Postgres и другие: как Перкона выбирает технологии для поддержки 2:00:00 Финальные мысли. Почему проблемы крупных игроков — это шанс для стартапов #базиданных #postgres #mysql #oracle #перкона #opensourcedb #sql #подкастпропрограммирование #техноподкаст #архитектура #mongodb #редис #devtalks #itбизнес #itистории Postgres против MySQL: что решает выбор базы данных | Петр Зайцев |#40