Pull to refresh
8K+
6
Артем Бугаенко@BuggAi

Backend разработчик

11
Rating
3
Subscribers
Send message

В дом престарелых, но с любовью. Управляем старением данных в PostgreSQL

Level of difficultyMedium
Reading time44 min
Reach and readers13K

Данные тоже стареют. Им, конечно, не всегда нужен вечный покой — чаще достаточно переехать туда, где они будут занимать меньше места, стоить дешевле в хранении и не мешать тем, кто продолжает работать. В Tantor Postgres эта задача решается не набором разрозненных скриптов, а полноценной системой управления жизненным циклом данных: с регулярным сбором статистики, анализом реальной активности, объяснимыми рекомендациями, аудитом, dry-run и безопасным поэтапным переносом объектов между уровнями хранения. В этой статье мы разберем полный операторский сценарий работы с ILM (information lifecycle management) от появления первых рекомендаций до их безопасного исполнения.

Читать далее

pg_ilm — гибрид кладовщика с градусником для ваших данных (ILM)

Reading time12 min
Reach and readers8.5K

В 18 версию СУБД Tantor Postgres включено расширение pg_ilm, реализующее функционал управления жизненным циклом данных (Information Lifeсycle Management. Расширение отслеживает «температуру» данных (горячие → остывающие → холодные) и частично автоматизирует их перенос в колоночное хранилище или на более дешёвый носитель согласно заданным правилам. В статье —очерк о том, как все начиналось, к чему мы пришли в процессе разработки, наглядная демонстрация возможностей этого расширения с живыми примерами и пара слов о дальнейших планах.

Читать далее

Information

Rating
761-st
Location
Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

Инженер встраиваемых систем, Разработчик баз данных
Старший
PostgreSQL
Базы данных
ООП
Алгоритмы и структуры данных
C
Многопоточность
Оптимизация кода
Высоконагруженные системы