Size: a a a

2020 February 11

DS

Dmitry Sergeev in DevOps
Надо будет детальнее посмотреть, спасибо
источник

DS

Dmitry Sergeev in DevOps
Dmitry Sergeev
Хотя вот пишут https://www.percona.com/doc/percona-backup-mongodb/architecture.html#remote-backup-storage

A mongodump-format compressed archive that is the dump of collections
A (compressed) BSON file dump of the oplog covering the timespan of the backup.

оплог есть в бэкапе
не, это просто оплог, который скопился во время бэкапа. А вот если тебе нужно откатиться не на прошлый день а например на 6 часов назад, никак не сделаешь. Только чаще бэкапить придется =(
источник

n🐈

nikoinlove 🐈 in DevOps
а в мускуле как?
источник

n🐈

nikoinlove 🐈 in DevOps
также накатить оплог можно в монге, как и в мускуле
источник

DN

Dmitry Nagovitsin in DevOps
Dmitry Sergeev
не, это просто оплог, который скопился во время бэкапа. А вот если тебе нужно откатиться не на прошлый день а например на 6 часов назад, никак не сделаешь. Только чаще бэкапить придется =(
Ты хочешь бекап или возможность откатываться на любое время?
источник

DN

Dmitry Nagovitsin in DevOps
Потому что это не всегда одно и то же
источник

DS

Dmitry Sergeev in DevOps
Dmitry Nagovitsin
Ты хочешь бекап или возможность откатываться на любое время?
В течении двух последних дней откатиться на любое время. А более старые бэкапов достаточно.
источник

P

Pavel in DevOps
Откат "на любое время" это не бекап
источник

DS

Dmitry Sergeev in DevOps
nikoinlove 🐈
также накатить оплог можно в монге, как и в мускуле
🤔 надо будет посмотреть как это делать. Никогда это не изучал подробно
источник

n🐈

nikoinlove 🐈 in DevOps
ну откатываешься на большой бекап до и до нужной позиции оплогом
источник

n🐈

nikoinlove 🐈 in DevOps
в мускуле ж также)
источник

DS

Dmitry Sergeev in DevOps
nikoinlove 🐈
ну откатываешься на большой бекап до и до нужной позиции оплогом
Я оплоги никогда не ковырял в монге.
То есть откатываешь все шарды до определенного момента. Затем говоришь проиграй мне оплог с момента бэкапа до нужного мне момента на всех шардах, а реплики этих шардов сами все правильно от репликасетят?
источник

n🐈

nikoinlove 🐈 in DevOps
в теории да, но нюансы есть)
источник

n🐈

nikoinlove 🐈 in DevOps
что там всякие распределенные транзакции потеряются если дампить тупо)
источник

DS

Dmitry Sergeev in DevOps
nikoinlove 🐈
в теории да, но нюансы есть)
нюансы есть всегда )))
источник

DS

Dmitry Sergeev in DevOps
nikoinlove 🐈
что там всякие распределенные транзакции потеряются если дампить тупо)
хм. Имеются в виду прям транзакции которые реально прилетали от приложений? Или что-то внутреннее в самой монге? А если транзакций в приложении нет? То все ок по идее?
источник

n🐈

nikoinlove 🐈 in DevOps
про бекап шардов монгодампом написано в доке монгодампа
источник

n🐈

nikoinlove 🐈 in DevOps
лучше спросить у нее)
источник

DS

Dmitry Sergeev in DevOps
nikoinlove 🐈
про бекап шардов монгодампом написано в доке монгодампа
а ты сам чем бэкапишь?
источник

DS

Dmitry Sergeev in DevOps
еще смущает что в случае монгодампа, индексы же отдельно будут накатываться
источник