беркут парящий

Итоги года...

... Чего?! Какие-такие, к чудесам, итоги? Не дождётесь! ЖЫзнь бьёт ключом! Разводным, ака газовым, со всей дури, да по самому темечку. Всю жЫзнь. Ну вот такое вот у меня темечко, йоу...
С Наступающим, однако, друзья! Здоровья, успехов, ну и всего вот этого такого!
беркут парящий

Популярные инструменты для бекапа PostgreSQL.

Обзор самых популярных средств для создания резервных копий PostgreSQL.


В обзоре будут рассмотрены Barman, PgBackRest, pg_probackup от компании Постгрес Профессиональный и WAL-E. WAL-G я не стал рассматривать, потому что Go и скудость документации. У обоих WAL не вот уж богато с доками, но у WAL-G всё совсем грустно.
Наличие пакетов ОС Язык программирования Сжатие данных Параллелизм Управление WAL Бекап нескольких инстансов Бекап с реплики Инкрементальный, дифференциальный бекап Ротация бекапов Проверка бекапа Tablespaces
Barman Yes Python >=3.4 Yes (rsync) Yes (rsync) Yes Yes Yes (pgesspresso) Yes (rsync) Yes ? Yes (rsync)
PgBackRest С Yes Yes ? Yes (нужно искать инфу) Yes Yes Yes
pg_probackup Yes Yes (with PTRACK is better) Yes (manual)
wal-e Не обнаружено Python >=3.4 ? ? Не обнаружено ?

Легенда


Наличие пакетов ОС - данный пункт интересен только эксплуататорам, я думаю. wal-e ставится pip-ом.
Язык программирования - здесь неплохо было бы указать зависимости для систем на питоне, но...
Сжатие данных - для уменьшения трафика, когда канал слабый, а база серьёзная. На самом деле надо экспериментировать.
Параллелизм - возможен ли бекап в несколько потоков.
Управление WAL - barman умеет в быть хранилищем WAL-ов для тех инстансов, которые бекапятся; про другие инфы не найдено.
Бекап нескольких инстансов - чтобы не забыть. Умеют все.
Бекап с реплики - могут все, но сильно по-разному, и документация об этой возможности весьма различна у всех продуктов. Для barman-а необходимо расширение pgespresso.
Инкрементальный, дифференциальный бекап - pg_probackup с PTRACK может в бекап на уровне страниц, а не на уровне файлов, как остальные (в документации по wal-e данная возможность не обнаружена).
Ротация бекапов - могут все.
Проверка бекапа - pgbackrest на инстансах с включенными чексуммами проверяет на лету, pg_probackup - отдельной командой;
Tablespaces - все продукты умеют перемещать табличные пространства во время восстановления.
беркут парящий

Подводные лодки. Песни.

В продолжение рассказа о классификации ПЛ.
Михаллна подходит: папа, включи пожалуйста, песню про большой зелёный самолёт!
Папа с удовольствием начинает прокручивать плейлист. Ребёнок видит знакомые картинки (два моряка полдводника на заставке к песне "Прощайте, красотки!", каковая у человека прочно закрепилась как "песня про подводную лодку, которая стреляет ракетами") и тут же: - папа! Давай про подводную лодку!
Я переспрашиваю - точно?
Отвечает: точно-точно! Давай про подводную лодку!
Включаю про подводную лодку. :)
ЗЫ. Корпус К-123 собран. Винты покрашены и приклеены, на этом дело пока встало - надо водозаборники и выдвижные устройства пилить. В наборе водозаборник один, а ВУ вообще какие-то непонятные палочки, блин.
беркут парящий

Подводные лодки.

А стало быть, всё началось с того, что папа в День Воздушного Флота! (под занавес, перед отбоем) включил песни про подводников! в исполнении Александра Викторова:

Результаты следующие. Если до этого Михайловна приходила и просила: - папа, а давай песню про большой зелёный самолёт послушаем! То таперича, подходит и: - папа, а давай песню послушаем! - пауза и, в зависимости от настроения: - про большой зелёный самолёт. Или: - про подводную лодку.
А ещё - папа, а давай подводную лодку построим! (Папа руками и ногами за. :))
Дык вот, это была прелюдия. А таперича людия (Саш, тебе должно понравиться). Классификация подводных лодок от Михайловны (5 лет):
1. Большие. Это ПЛ проекта 941 "Акула" - самые большие подводные лодки в мире. Конкретно вот эта модель (в масштабе 1:400): https://market.yandex.ru/product--sbornaia-model-revell-soviet-submarine-typhoon-class-05138-1-400/1729137089
(это на маркете её нет в продаже, а в дикой московской природе встречается! Я же нашёл! :))
2. Длинные. Это ПЛ Северодвинск проекта 885 "Ясень". Конкретно: упаковщик - Моделист, артикул - 135073, масштаб 1:350
3. Короткие. Это К-3 "Ленинский комсомол": https://zvezda.org.ru/catalog/sbornye_modeli/korabli/podvodnye_lodki/podvodnaya_lodka_leninskiy_komsomol_k_3_12126/
(в Ашане она стоит 341 рубль)
4. Маленькие. Это К-123 проекта 705(К) "Лира". Опять же моделист.
Спрашиваю: - какая больше нравится?
Сосредоточенно смотрит на коробки, кладёт рядом Акулу и Северодвинск, радостно заявляет, показывая на Акулу: - вот эта! Она БОЛЬШАЯ! (на несколько см коробка длиннее :)).
Вот так и живём.
ЗЫ. Начать решил с К-123 - деталей не мало, а очень мало. И те не все, что надо, как оказалось. Пилить, не перепилить, однако.
беркут парящий

Девочка-дезигнер - это диагноз!

Причём от государственной и национальной принадлежности этот диагноз не зависит от слова совсем.
Собственно, вот:
Дональд Трамп, Президент США и двуглавый АрЁлЪ
Я думаю, всем всё понятно.
Из отседова: https://www.bbc.com/russian/news-49118937