Працюєте з NoSQL-сховищем Apache Cassandra?
23 травня Однокласники запрошують досвідчених розробників у свій офіс у Петербурзі на
Ми в ОК
Загалом, в
Зараз ми хотіли б поділитися всім цим із вами — на реальних кейсах із практики та без секретів; Захід пройде у форматі живої дискусії між учасниками, це означає, що обговорення займе основну частину часу.
Які будуть теми?
експлуатація:
Розглянемо типові конфігурації нід і кластерів у різних production інсталяціях. Обговоримо, як розширювати кластери зі зростанням обсягів даних і навантаження і як заміняти вузли, що відмовили, з мінімальним ефектом для клієнтів. Поділимося болем та систематизуємо популярні граблі. З'ясуємо, як моніторити кластери, щоб заздалегідь розуміти, де і що працює не так. Торкнемося проблеми деплою нових версій Cassandra.
продуктивність:
Спробуємо зрозуміти, на які метрики дивитись і що можна тюнити, щоб зробити метрики краще. Розберемося, ретраїти чи ні і якщо так, то як. Ідентифікуємо вузькі місця в архітектурі та реалізації Cassandra та розглянемо деякі інженерні трюки, щоб їх обійти. Торкнемося наболілий регулярний repair та compaction без деградації продуктивності.
Відмовостійкість:
Залізо не вічне, тому аварії відбуваються постійно, та й рука колеги може здригнутися і ми видалимо зайве, тому обговоримо відновлення після збоїв дисків, машин чи датацентрів, а також відкат до консистентного стану з бекапів у разі помилок оператора.
Джерело: habr.com