173 похожих чатов

35 ответов

11 просмотров

я не знаю что такое пеловая

Да, если отбросить все выполняющиеся в момент снапшота транзакции

1Bot
Да, если отбросить все выполняющиеся в момент снап...

А потом на старте ошметки транзакций будет какая нить посгря откатывать 😂

Сияющий Синтепони
всё!

он просто буквы не выговаривает некоторые, кайтавый

Вы же просили консистентность, так это она и есть

1Bot
Вы же просили консистентность, так это она и есть

Но если глубже копать, то надо учитывать особенности СУБД, например для mysql с innodb в каком режиме изоляции транзакций они выполняются

1Bot
Вы же просили консистентность, так это она и есть

С каких это пор? От констстентности ещё ожидают отсутсвие Потери данных

И? Если транзакция не успела упасть на диск, а оный диск забекапили в этот момент, то будет не констстентность данных в этом бекапе

Roman V
И? Если транзакция не успела упасть на диск, а оны...

Для это дают команду СУБД на сброс буферов на диск а потом снапшот делают, что не ясно?

1Bot
Для это дают команду СУБД на сброс буферов на диск...

Да? Ну давай передай мне условной постгре в квм с хоста «команду» Для этого дампы делают и master-slave кластера если не хочется мастер грузить в проде

Roman V
Да? Ну давай передай мне условной постгре в квм с ...

Ещё раз, даже если буфер СУБД не сброшен на диск, то данные в консистентном состоянии, это же ACID

1Bot
Ещё раз, даже если буфер СУБД не сброшен на диск, ...

Ну считайте дальше их консистентными, только потом жидко не пукайте когда штатный рекавери постгри вас на старте не выручит в очередной раз

Roman V
Ну считайте дальше их консистентными, только потом...

Вы путаете консистентность и состояние СУБД в определенный момент

значит я пожертвовал информацией в пользу возвращения консистентности а это может дорого стоить конторе

1Bot
Вы не понимаете что такое транзакция?

Вы не понимаете что бэкапить диски ВМ и считать это нормальным бэкапом базы - моветон?

Roman V
Вы не понимаете что бэкапить диски ВМ и считать эт...

Транзакция переводи бд из одного консистентного состояние в лругое

Roman V
Вы не понимаете что бэкапить диски ВМ и считать эт...

Ну здрааасти! Veeam бэкапит имеджем виртуалки со скулём именно так. Включается галочка app-aware бэкап, и агент дёргает приложуху, чтобы та сбросила все свои дампы, потом ФС квизится, потом снимается снапшот гипервизором. отдельным пунктом идёт бэкап транзакшен логов уже

рекавери свалился с ошибкой, все, приехали

Roman V
рекавери свалился с ошибкой, все, приехали

С какой ошибкой, если там откат незавершённых транзакций?

Roman V
у отката всегда два исхода

Что может быть причиной такого: PostgreSQL не может защитить вас от повреждения файловой системы или отказа жесткого диска. Используемая система хранения должна быть надежной. Жесткие диски и твердотельные накопители выйдут из строя, поэтому RAID необходим, но недостаточен для защиты. Вам нужны резервные копии и/или репликация для защиты от сбоев нескольких дисков, повреждения файловой системы и т. д. В PostgreSQL задокументированы определенные параметры, которые ослабляют гарантии безопасности при сбоях. Например, если вы установите fsync=off, вы даете PostgreSQL разрешение на уничтожение ваших данных в случае сбоя в обмен на то, что он будет работать немного быстрее. PostgreSQL гарантирует, что не сохранит незафиксированные данные, они будут потеряны, если система выйдет из строя перед транзакцией COMMIT. Операторы не окружены BEGINи COMMITдля этой цели фиксируются, когда оператор возвращается.

1Bot
Что может быть причиной такого: PostgreSQL не мож...

первый же пункт проходит по кейсу, вытаскивать виртуальный диск из под работающей постгри - дурная затея и бэкап ВМ с хоста фактически это и делает, просто от ВМ не отключает

покажите мне их в линухе с ext4 банальным без lvm, например

Вы решили усугубить

1Bot
Вы решили усугубить

нет, я вам обьясняю что для бэкапа постгри есть специальный инструмент от авторов постгри

Roman V
покажите мне их в линухе с ext4 банальным без lvm,...

Вот есть подправляют ядро и снапшоты будут работать и для ext4 https://github.com/veeam/veeamsnap

1Bot
Вот есть подправляют ядро и снапшоты будут работат...

кмк это уже перебор, патчить и пересобирать ядро что бы не юзать pgdump но дай бог что бы кому-то пригодилось, авось через dkms заводится

Roman V
кмк это уже перебор, патчить и пересобирать ядро ч...

Вам доводилось снимать часто бекапы с огромных бд без репликации?

1Bot
Вам доводилось снимать часто бекапы с огромных бд ...

доводилось, для этого у нас есть выделенная реплика без нагрузки в которую падают данные и оттуда можно их свободно дампить

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
есть ПО, которое лежит папкой, по сути и не инсталится, а просто запускается. Надо раскидать по машинам в домене. Я так понял, что прям настройками GPO, копировать я смогу тол...
Dmitriy
8
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта