Обновить
3

Пользователь

Отправить сообщение

Как мы сломали модель данных из-за TTL в Cassandra

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели7.1K

Привет! Я Павел Кокошников, главный разработчик в контактных политиках Т-Банка. Расскажу про кейс с Cassandra. Базу мы выбрали неслучайно: под наш профиль нагрузки, модель доступа и требования к TTL она подходила хорошо. Уже в работе обнаружилась одна особенность TTL, которую мы упустили на этапе проектирования. Из-за нее в полностью исправной базе появлялись логически битые строки.

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

Читать далее

Информация

В рейтинге
6 067-й
Зарегистрирован
Активность