Тысяча фичей

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


Listen Later

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

Первая часть: 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

Почта автора

[email protected]

...more
View all episodesView all episodes
Download on the App Store

Тысяча фичейBy Саша Пахомов


More shows like Тысяча фичей

View all
Что случилось by Медуза / Meduza

Что случилось

359 Listeners

yegor256 podcast by Yegor Bugayenko

yegor256 podcast

3 Listeners

Weekend Talk by Андрей Смирнов

Weekend Talk

6 Listeners

НОРМ by НОРМ

НОРМ

132 Listeners

make sense podcast by make sense podcast

make sense podcast

11 Listeners

Сперва роди by libo/libo

Сперва роди

207 Listeners

Запуск завтра by libo/libo

Запуск завтра

87 Listeners

План Б by Т—Ж

План Б

17 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

118 Listeners

Смени пароль! by Kaspersky

Смени пароль!

8 Listeners

‎Неловкая пауза by Arzamas

‎Неловкая пауза

21 Listeners

Конкуренты by libo/libo

Конкуренты

36 Listeners

Свободный слот by AvitoTech

Свободный слот

0 Listeners

Статус | Эхо by Эхо Подкасты

Статус | Эхо

7 Listeners

Организованное программирование by Кирилл Мокевнин

Организованное программирование

6 Listeners