Eu tenho um único servidor dedicado com um banco de dados MongoDB de cerca de 10 GB. Preciso fazer backups diários, mas não posso ter tempo de inatividade com o banco de dados. É possível usar uma réplica definida em um único disco (com 2 instâncias do mongod em portas diferentes) e simplesmente colocar a secundária offline e fazer backup dos arquivos de dados em um armazenamento externo como o S3 (o diário está ativado)? Ou o uso de mestre / escravo seria melhor que um conjunto de réplicas?
Isso é viável? Em caso afirmativo, que problemas em potencial eu poderia ter? Se não, como conceituo isso para funcionar?
fonte
rs.status()
e fazer o loopresult["members"]
) e conectar-se a um dos secundários para executar o backup.