Организованное программирование

#78 Эволюция баз данных: SQL, NoSQL и доминирование PostgreSQL | Константин Осипов


Listen Later

Сегодня у нас в гостях — Константин Осипов, один из самых известных инженеров в мире баз данных: core-разработчик MySQL, создатель Tarantool, бывший директор разработки в ScyllaDB и сооснователь Picodata. Мы поговорили о том, как на самом деле устроен рынок СУБД сегодня.

Обсудили , как базы данных снова сходятся в одну точку — Postgres как стандарт , и почему новые системы всё чаще просто повторяют его интерфейсы. Погрузились в архитектуру: shared memory vs shared nothing, судьбу распределённых СУБД, влияние SSD и железа на дизайн баз, и почему многие “сложные” решения больше не нужны. Отдельно обсудили ClickHouse, как редкий прорыв и почему такие прорывы случаются крайне редко.

Также поговорили про реальные нагрузки: где на самом деле хайлоад, почему 100k RPS почти никому не нужны, и какие системы действительно упираются в пределы (спойлер: не те, о которых обычно думают). Отдельный блок — про влияние AI на разработку баз данных: как LLM ускоряют R&D, упрощают плагиат идей между проектами и меняют сам процесс создания СУБД.

Полезные ссылки:
https://t.me/rabid_transit
https://github.com/kostja
https://picodata.io - Система управления данными для экспертов по высоким нагрузкам
https://www.youtube.com/watch?v=fykI7uZaGzo - доклад про будущее баз данных
https://www.youtube.com/watch?v=TBAf5l1RmcA&list=PLSE8ODhjZXjbpOIrZheFWxkYG8HD87xW1&index=2 - Towards Sanity in Query Languages (Viktor Leis + Thomas Neumann)


Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239258

🔹 Telegram-канал Организованного Программирования: https://t.me/orgprog
🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot
🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence
 

#базыданных #sql  #nosql #postgresql  #программирование #разработкаПО #организованноепрограммирование #кириллмокевнин

Эволюция баз данных: SQL, NoSQL и доминирование PostgreSQL | Константин Осипов #78

  • (00:00) - - Введение. Легенда баз данных в гостях: что ждёт индустрию дальше?
  • (00:28) - - Базы данных: прошлое, настоящее и главный вопрос — что дальше?
  • (01:28) - - kostja.github.io — блог Кости: https://kostja.github.io
  • (01:31) - - stroppy.io — инструмент для честного бенчмаркинга баз данных: https://stroppy.io
  • (01:32) - - jepsen.io — тесты, которые вскрывают реальные проблемы консистентности: https://jepsen.io
  • (03:00) - - ScyllaDB: как устроена база для петабайтных нагрузок (пример Discord): https://scylladb.com
  • (05:09) - - NoSQL vs SQL: революция, которая не случилась?
  • (07:10) - - Доклад про будущее баз данных — что сбылось, а что нет: https://www.youtube.com/watch?v=fykI7uZaGzo
  • (09:10) - - Проблемы SQL: почему язык до сих пор критикуют: https://www.youtube.com/playlist?list=PLSE8ODhjZXjbpOIrZheFWxkYG8HD87xW1
  • (16:06) - - Почему SQL до сих пор жив
  • (17:06) - - Serenedb benchmark game — сравнение поисковых систем и движков: https://serenedb.com/search-benchmark-game
  • (18:25) - - Rust против Java: новый тренд в разработке СУБД
  • (18:35) - - Volga и Cedrus: переход с Java на Rust и новая волна баз данных:
  • (25:20) - - Firebird: живая классика, которая до сих пор используется: https://www.firebirdsql.org/
  • (28:00) - - Что осталось от NoSQL: финальная расстановка сил
  • (29:15) - - CockroachDB и ClickHouse: два разных подхода к масштабированию
  • (33:06) - - SSD убивают старые архитектуры СУБД
  • (34:56) - - OrioleDB: попытка радикально улучшить storage в Postgres: https://github.com/orioledb/orioledb
  • (43:43) - - InfluxDB и Timescale (TigerData): судьба баз временных рядов
  • (45:11) - - MariaDB купила GridGain: как базы «оседают» в экосистемах
  • (46:06) - - Графовые базы: будущее или очередной миф?
  • (53:20) - - Как обычное добавление поля может «убить» базу
  • (01:03:38) - - Будущее аналитики: база сама отвечает на вопросы
  • (01:06:30) - - Meteor и Temporal: попытки упростить разработку поверх баз данных:
  • (01:11:00) - - SurrealDB: новая волна «универсальных» баз: https://surrealdb.com/
  • (01:13:28) - - AI убивает open-source?
  • (01:24:57) - - Почему универсальной базы данных не будет
  • (01:34:44) - - Заключение. Что нас ждёт в будущем баз данных?
  • ★ Support this podcast ★
    ...more
    View all episodesView all episodes
    Download on the App Store

    Организованное программированиеBy Кирилл Мокевнин

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


    More shows like Организованное программирование

    View all
    DevZen Podcast by DevZen Podcast

    DevZen Podcast

    24 Listeners

    Что случилось by Медуза / Meduza

    Что случилось

    357 Listeners

    Podlodka Podcast by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

    Podlodka Podcast

    46 Listeners

    Weekend Talk by Андрей Смирнов

    Weekend Talk

    6 Listeners

    Moscow Python: подкаст о Python на русском by MoscowPython

    Moscow Python: подкаст о Python на русском

    5 Listeners

    К тебе или ко мне? 18+ by Кристина Вазовски, Егор Егоров

    К тебе или ко мне? 18+

    41 Listeners

    Мы обречены by Мы обречены

    Мы обречены

    5 Listeners

    План Б by Т—Ж

    План Б

    17 Listeners

    Huberman Lab by Scicomm Media

    Huberman Lab

    29,272 Listeners

    Горящий бензовоз by Вадим Елистратов, Иван Талачев

    Горящий бензовоз

    39 Listeners

    Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

    Бреслав и Ложечкин

    5 Listeners

    Три тимлида заходят в бар by Виктор Корейша

    Три тимлида заходят в бар

    0 Listeners

    Думаем дальше by Илья Бирман

    Думаем дальше

    0 Listeners

    Тысяча фичей by Саша Пахомов

    Тысяча фичей

    0 Listeners