Работая с MS SQL, тимлид Максим Рогожин привык воспринимать название Ring Buffer как небольшую структуру в памяти, организованную по принципу FIFO overwrite. Однажды он встретил упоминание Ring Buffer в заголовке статьи про секционирование таблиц, сохранил себе идею и начал разбираться.

✔️ В итоге подход, который сначала представлял только академический интерес, отлично подошёл нам для организации хранения логов производительности сервера БД. В Altenar мы применяем его именно к таблицам со статистикой производительности — для статистики ожиданий, активных запросов и наличия блокировок.

О том, как решать задачу ротации данных с помощью Ring Buffer вместо Sliding Window, Максим подробно рассказывает на Хабре. #экспертиза@altenar_b2b