Сегодня у нас в гостях — Константин Осипов, один из самых известных инженеров в мире баз данных: 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) - - Заключение. Что нас ждёт в будущем баз данных?
Fler avsnitt av Организованное программирование
Visa alla avsnitt av Организованное программированиеОрганизованное программирование med Кирилл Мокевнин finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
