Size: a a a

SDS и Кластерные FS

2021 June 04

i

ivdok in SDS и Кластерные FS
Без wal_keep_segments basebackup орёт что у него из под ног вал дёрнули
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
а, ну я чуть про другое - не basebackup, а pg_start_backup() и потом просто копирование на блочном слое
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
ну это значит MSSQL не ACID, только и всего))
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
но я сомневаюсь что это правда
источник

i

ivdok in SDS и Кластерные FS
ACID она, но журнал у неё есть
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
а, ну у неё наверное просто аналога pg_start_backup нет
источник

i

ivdok in SDS и Кластерные FS
Вот про это не знаю, там где была mssql, были деньги и на veeam
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
ну проприетарь во все дыры, да, всё понятно 😊
источник

В

Васька in SDS и Кластерные FS
Окей, давай подумаем, делается траезакция на миллион записей. Тут бац, все пропало. Лям атомарно не запишешь. Значит ее надо откатить
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
чиво
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
ты вообще понимаешь как WAL работает?)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
делается транзакция на миллион записей
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
1) все изменённые блоки пишутся в WAL
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
2) делается fsync
источник

В

Васька in SDS и Кластерные FS
Не)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
3) ПОСЛЕ этого они копируются в файлы данных
источник

В

Васька in SDS и Кластерные FS
И во время копирования бац
источник

В

Васька in SDS и Кластерные FS
Что будет?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Т.к. все изменения уже зажурналированы в WAL - при следующем запуске база их оттуда повторит
источник

В

Васька in SDS и Кластерные FS
Это и есть редуин
источник