25. Buffer pools: почему базы данных реализуют часть операционной системы.
Release Date: 07/10/2023
Тысяча фичей
Ко-фаундер Neon Database, Posgres коммитер -- Стас Кельвич, рассказывает о том, как работет постгрес без сервера. -- Статья SELECT 'HELLO WORLD': Интервью Стоунбрейкера: -- Вакансии Neon Database: - Делать Neon Postgres — - Делать Neon Storage — -- Телеграмм канал подкаста Тысяча фичей Почта автора
info_outline 48. Реплицируем RDBMS вместе с ко-фаундером Neon Database.Тысяча фичей
В гостях ко-фаундер Neon Database. Разговариваем про базы данных, SQL, оптимизаторы запросов, шардирование, ACID. Мне очень понравилось записывать выпуск со Стасом. Получился супер выпуск с кучей полезной информации и инсайдов. -- Телеграмм канал подкаста Тысяча фичей Почта автора
info_outline 47. Fleet: редактор кода с оптимистичными распределенными транзакциями.Тысяча фичей
Разбираемся в кишочках редактора кода Fleet вместе с основным идейным вдохновителем этого продукта -- Андреем Зайцевым. Как начинался Fleet, что не так с IDEA, UI на Kotlin, функциональное программирование и куча всего интересного! А самое главное: Что общего между редактором кода и распределенной базой данных? -- Твиттер...
info_outline 46. Nikitonsky про современные редакторы кода.Тысяча фичей
Каким должен быть редактор кода в 2024 году? Почему Vim морально устарел, а IDEA, кажется, сдает позиции? Популярность Zed, минимализм SublimeText, гибкость Emacs и многое другое в новом выпуске. Это большой эпизод про редакторы кода вместе с создателем самого популярного шрифта среди программисов -- FiraCode. Телеграм канал Никиты: -- ...
info_outline 45. TigerBeetle: база данных, которая не похожа на остальные.Тысяча фичей
В гостях matkald -- разработчик TigerBeetle, Rust IDE и Rust analyzer. Поговорили про интересную базу данных, которая совсем не похожа на остальные. Осторожно, хардкор. -- Блог Алексея: TigerBeetle: -- Почта автора
info_outline 44. SIMD в базах данных.Тысяча фичей
Выдаем базу про процессоры и SIMD инструкции на примере Clickhouse. Осторожно, хардкор! -- Блог Максима: Книга Агнера: Книга Брендана Грегга: -- Почта автора
info_outline 43. Как работает JIT в базах данных?Тысяча фичей
Just In Time Compilation (JIT) используется в таких системах, как JVM, Postgres, Clickhouse. Сегодня разбираем эту технологию по косточкам. Осторожно, хардкор! -- Блог Максима: Выпуск про LLVM: -- Почта автора
info_outline 42. MrCyberSec: что нужно знать про безопасность.Тысяча фичей
Наваливаем базу про кибербезопасность вместе с MrCyberSec. -- Подкаст "Смени Пароль!" -- Материалы: Web applications hackers hadbook Hacking APIs book -- Почта автора
info_outline 41. Qdrant: Векторная база данных, написанная на Rust.Тысяча фичей
В гостях автор движка векторного поиска Qdrant, Андрей Васнецов. Разбираеммя в векторном поиске, индексах и Rust. -- Почта автора
info_outline 40. Спэшл: Эргономика, NeoVim и TDD.Тысяча фичей
Почему я решил перейти на NeoVim? Разбираемся в этом и многом другом вместе с автором ютуб канала "куда войти?". Видео версия подкаста: Канал Ильи: Плейлист Learn NeoVim: -- Почта автора
info_outline20 лет в Postgres был код, который неправильно обрабатывал ошибки вызова fsync. Этот факт лишний раз доказывает, что серьезным базам данных не стоит полагаться на файловый API операционных систем.
Сегодня поговорим про Buffer pool и поймем почему большинство баз данных пишет на диски в обход системного кеша.
Postgres vs fsync: https://youtu.be/1VWIGBQLtxo
--
Телеграмм канал подкаста Тысяча фичей
https://t.me/tfeat
Почта автора
[email protected]