
Организованное программирование #78 Эволюция баз данных: SQL, NoSQL и доминирование PostgreSQL | Константин Осипов
Сегодня у нас в гостях — Константин Осипов, один из самых известных инженеров в мире баз данных: 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) - - Заключение. Что нас ждёт в будущем баз данных?
