loader from loading.io

25. Buffer pools: почему базы данных реализуют часть операционной системы.

Тысяча фичей

Release Date: 07/10/2023

51. Код ревью в Clickhouse. show art 51. Код ревью в Clickhouse.

Тысяча фичей

В гостях Максим Кита, разработчик Clickhouse. Раскрываем тему код ревью.  -- Блог Максима:   -- Выпуски с Максимом: - 36. LLVM: Rust, современный C++, как законтрибьютить в Swift   -  38. Почему ClickHouse не тормозит?   - 43. Как работает JIT в базах данных?    - 44. SIMD в базах данных.   -- Телеграмм канал подкаста Тысяча фичей   Почта...

info_outline
50. Как я повысил свою продуктивность за этот год. show art 50. Как я повысил свою продуктивность за этот год.

Тысяча фичей

Классический формат монолога вернулся! Сегодня говорю про эргономику рабочего места, софт и здоровье. -- Фоточка рабочего места:   -- Телеграмм канал подкаста Тысяча фичей   Почта автора  

info_outline
49. Serverless Postgres: как работает Neon Database. show art 49. Serverless Postgres: как работает Neon Database.

Тысяча фичей

Ко-фаундер Neon Database, Posgres коммитер -- Стас Кельвич, рассказывает о том, как работет постгрес без сервера. -- Статья SELECT 'HELLO WORLD':    Интервью Стоунбрейкера:    -- Вакансии Neon Database: - Делать Neon Postgres —   - Делать Neon Storage —     -- Телеграмм канал подкаста Тысяча фичей   Почта автора  

info_outline
48. Реплицируем RDBMS вместе с ко-фаундером Neon Database. show art 48. Реплицируем RDBMS вместе с ко-фаундером Neon Database.

Тысяча фичей

В гостях ко-фаундер Neon Database. Разговариваем про базы данных, SQL, оптимизаторы запросов, шардирование, ACID. Мне очень понравилось записывать выпуск со Стасом. Получился супер выпуск с кучей полезной информации и инсайдов.  -- Телеграмм канал подкаста Тысяча фичей   Почта автора  

info_outline
47. Fleet: редактор кода с оптимистичными распределенными транзакциями. show art 47. Fleet: редактор кода с оптимистичными распределенными транзакциями.

Тысяча фичей

Разбираемся в кишочках редактора кода Fleet вместе с основным идейным вдохновителем этого продукта -- Андреем Зайцевым. Как начинался Fleet, что не так с IDEA, UI на Kotlin, функциональное программирование и куча всего интересного!  А самое главное: Что общего между редактором кода и распределенной базой данных?  -- Твиттер...

info_outline
46. Nikitonsky про современные редакторы кода. show art 46. Nikitonsky про современные редакторы кода.

Тысяча фичей

Каким должен быть редактор кода в 2024 году? Почему Vim морально устарел, а IDEA, кажется, сдает позиции? Популярность Zed, минимализм SublimeText, гибкость Emacs и многое другое в новом выпуске.   Это большой эпизод про редакторы кода вместе с создателем самого популярного шрифта среди программисов -- FiraCode.  Телеграм канал Никиты:   -- ...

info_outline
45. TigerBeetle: база данных, которая не похожа на остальные. show art 45. TigerBeetle: база данных, которая не похожа на остальные.

Тысяча фичей

В гостях matkald -- разработчик TigerBeetle, Rust IDE и Rust analyzer. Поговорили про интересную базу данных, которая совсем не похожа на остальные. Осторожно, хардкор. -- Блог Алексея:   TigerBeetle:   --   Почта автора  

info_outline
44. SIMD в базах данных. show art 44. SIMD в базах данных.

Тысяча фичей

Выдаем базу про процессоры и SIMD инструкции на примере Clickhouse. Осторожно, хардкор!  -- Блог Максима:    Книга Агнера:   Книга Брендана Грегга:     --   Почта автора  

info_outline
43. Как работает JIT в базах данных? show art 43. Как работает JIT в базах данных?

Тысяча фичей

Just In Time Compilation (JIT) используется в таких системах, как JVM, Postgres, Clickhouse. Сегодня разбираем эту технологию по косточкам. Осторожно, хардкор!  -- Блог Максима:    Выпуск про LLVM:   --   Почта автора  

info_outline
42. MrCyberSec: что нужно знать про безопасность. show art 42. MrCyberSec: что нужно знать про безопасность.

Тысяча фичей

Наваливаем базу про кибербезопасность вместе с MrCyberSec. --  Подкаст "Смени Пароль!"    -- Материалы:   Web applications hackers hadbook Hacking APIs book         --     Почта автора  

info_outline
 
More Episodes

20 лет в Postgres был код, который неправильно обрабатывал ошибки вызова fsync. Этот факт лишний раз доказывает, что серьезным базам данных не стоит полагаться на файловый API операционных систем. 

Сегодня поговорим про Buffer pool и поймем почему большинство баз данных пишет на диски в обход системного кеша. 

 

Postgres vs fsync: https://youtu.be/1VWIGBQLtxo 

--

Телеграмм канал подкаста Тысяча фичей
https://t.me/tfeat 

Почта автора
[email protected]