loader from loading.io

57. Apache Cassandra, часть 2: как работает запись.

Тысяча фичей

Release Date: 12/01/2025

58. Apache Cassandra, часть 3: читаем данные. show art 58. Apache Cassandra, часть 3: читаем данные.

Тысяча фичей

Как работает чтение из Кассандры? В гостях Дима Константинов.    Первая часть:   Вторая часть:   --   Доклад про процесс чтения из Cassandra:        Про выбор реплики:        Пагинация:     Фильтры Блума:     Сжатие:     --     Почта автора  

info_outline
57. Apache Cassandra, часть 2: как работает запись. show art 57. Apache Cassandra, часть 2: как работает запись.

Тысяча фичей

Вторая часть про Кассандру. Разбираемся в том, как работает запись данных. В гостях Дима Константинов.    Первая часть:   --   Доклад про процесс записи в Cassandra:   Доклад про устройство Netty:   Netty нативная реализация TCP epoll:   Управление перегрузкой TCP:    Те же идеи на уровне приложения:   Обзор алгоритмов...

info_outline
56. Apache Cassandra, часть 1: клиент, сервер. show art 56. Apache Cassandra, часть 1: клиент, сервер.

Тысяча фичей

После этого выпуска вы сможете написать свой драйвер для Cassandra. В гостях Дима Константинов. -- Доки по драйверу:   В частности,  - раздел про производительность:   - балансировка на клиенте:   Описание CQL протокола:   Timing wheels: оригинальная статья:   использование в Linux:   использование в Kafka:   Реализация от Netty:  ...

info_outline
55. Как мыслит предприниматель show art 55. Как мыслит предприниматель

Тысяча фичей

Видео версия   Самореализация на работе, социум и ощущение эйфории. Мега выпуск с основателем   --   Почта автора  

info_outline
54. Вайбим с Иваном Ямщиковым. show art 54. Вайбим с Иваном Ямщиковым.

Тысяча фичей

Что отличает программистов от программистов в 2025? Ответ в новом выпуске подкаста с Иваном Ямщиковым.   Подкаст Ивана "Проветримся": Предыдущий выпуск с Иваном про образование:     --   Почта автора  

info_outline
53. Datomic: самая рок-н-рольная БД. В гостях Nikitonsky. show art 53. Datomic: самая рок-н-рольная БД. В гостях Nikitonsky.

Тысяча фичей

Nikitonsky про Datomic. Телеграм канал Никиты:   --   Почта автора  

info_outline
52. Трансформация профессии разработчика в 2025. show art 52. Трансформация профессии разработчика в 2025.

Тысяча фичей

Андрей Володин, основатель "нетмонет" и "gracia.ai" интересно рассуждает о будущем профессии разработчика. -- Канал Андрея   -- Инструменты, про которые мы говорим:                 -- Телеграмм канал подкаста Тысяча фичей   Почта автора  

info_outline
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
 
More Episodes

Вторая часть про Кассандру. Разбираемся в том, как работает запись данных. В гостях Дима Константинов. 

 

Первая часть: https://t.me/tfeat/145 

--

 

Доклад про процесс записи в Cassandra: https://www.youtube.com/watch?v=-bKciMy6mOU&list=PLK4DgKoWPVSLEwmNu0oQt4SsnYgrs2Qey&index=2 

Доклад про устройство Netty: https://www.youtube.com/watch?v=NvnOg6g4114 

Netty нативная реализация TCP epoll: https://netty.io/wiki/native-transports.html 

Управление перегрузкой TCP: 

https://en.wikipedia.org/wiki/TCP_congestion_control 

Те же идеи на уровне приложения: https://netflixtechblog.medium.com/performance-under-load-3e6fa9a60581 

Обзор алгоритмов consistent/stable hashing: https://dgryski.medium.com/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8 

Trie memtable

https://www.vldb.org/pvldb/vol15/p3359-lambov.pdf  

https://www.youtube.com/watch?v=eKxj6s4vzmI 

B-trees в памяти, заметки от ScyllaDB разработчиков: https://www.scylladb.com/2021/11/23/the-taming-of-the-b-trees/ 

Unified compaction strategy:

https://www.youtube.com/watch?v=dWvJg1XGf-o 

Аналог CAP теоремы для логики хранения данных - RUM: http://daslab.seas.harvard.edu/rum-conjecture/ 

--

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

Почта автора

apkhmv@gmail.com