#articles
Про Постгрес
На собеседованиях люблю задавать вот такой вопрос:
> Представь, что в вашем Постгресе есть важная таблица с платежами. Как-то раз, к тебе приходит команда и говорит: дяденька, мы только что удалили половину платежей. Удаляли с помощью DELETE, прямо из консоли. Вопрос: что будешь делать?
Кто-то говорил "накачу дамп". Чуть более прошаренные спрашивают, есть ли реплика с отставанием. Но это все не то :) Совсем прошаренные люди по-другому. Как именно -- не скажу, мне ж еще этот вопрос на собеседовании задавать :) Но подскажу.
Чтобы так ответить правильно, неплохо было бы знать про MVCC, как Постгрес хранит данные и зачем вообще VACUUM нужен и какой он бывает. Изначально я хотел с вами поделиться списком статей на тему, но нашел на Хабре прекрасный цикл статей на русском. Вот он: https://habr.com/ru/company/postgrespro/blog/442804/.
Читать абсолютно точно стоит всем, кто использует ПГ. Тем более все на русском. Если осилите целиком, то я даже не знаю, как потом вас можно завалить по теории Постгреса на собеседовании. Никак, наверное. Автору серии низкий поклон, очень подробно получилось.
Про Постгрес
На собеседованиях люблю задавать вот такой вопрос:
> Представь, что в вашем Постгресе есть важная таблица с платежами. Как-то раз, к тебе приходит команда и говорит: дяденька, мы только что удалили половину платежей. Удаляли с помощью DELETE, прямо из консоли. Вопрос: что будешь делать?
Кто-то говорил "накачу дамп". Чуть более прошаренные спрашивают, есть ли реплика с отставанием. Но это все не то :) Совсем прошаренные люди по-другому. Как именно -- не скажу, мне ж еще этот вопрос на собеседовании задавать :) Но подскажу.
Чтобы так ответить правильно, неплохо было бы знать про MVCC, как Постгрес хранит данные и зачем вообще VACUUM нужен и какой он бывает. Изначально я хотел с вами поделиться списком статей на тему, но нашел на Хабре прекрасный цикл статей на русском. Вот он: https://habr.com/ru/company/postgrespro/blog/442804/.
Читать абсолютно точно стоит всем, кто использует ПГ. Тем более все на русском. Если осилите целиком, то я даже не знаю, как потом вас можно завалить по теории Постгреса на собеседовании. Никак, наверное. Автору серии низкий поклон, очень подробно получилось.
Хабр
MVCC-1. Изоляция
Привет, Хабр! Этой статьей я начинаю серию циклов (или цикл серий? в общем, задумка грандиозная) о внутреннем устройстве PostgreSQL. Материал будет основан на у...
👍10🔥7🙏1