OrientDB - banco de dados de backup

Como RDBMS, OrientDB também suporta as operações de backup e restauração. Durante a execução da operação de backup, todos os arquivos do banco de dados atual serão colocados em um formato zip compactado usando o algoritmo ZIP. Este recurso (Backup) pode ser aproveitado automaticamente ativando o plugin do servidor de Backup Automático.

Fazer backup de um banco de dados ou exportar um banco de dados é o mesmo, porém, com base no procedimento que temos que saber quando usar o backup e quando usar a exportação.

Ao fazer o backup, ele criará uma cópia consistente de um banco de dados, todas as outras operações de gravação são bloqueadas e aguardando a conclusão do processo de backup. Nesta operação, ele criará um arquivo de backup somente leitura.

Se você precisar da operação simultânea de leitura e gravação enquanto faz um backup, você deve escolher exportar um banco de dados em vez de fazer o backup de um banco de dados. A exportação não bloqueia o banco de dados e permite gravações simultâneas durante o processo de exportação.

A instrução a seguir é a sintaxe básica do backup do banco de dados.

./backup.sh <dburl> <user> <password> <destination> [<type>]

A seguir estão os detalhes sobre as opções na sintaxe acima.

<dburl> - O URL do banco de dados onde o banco de dados está localizado no local ou no local remoto.

<user> - Especifica o nome de usuário para executar o backup.

<password> - Fornece a senha para o usuário específico.

<destination> - Local do arquivo de destino informando onde armazenar o arquivo zip de backup.

<type>- Tipo de backup opcional. Ele tem uma das duas opções.

  • Padrão - bloqueia o banco de dados durante o backup.

  • LVM - usa o instantâneo de cópia na gravação do LVM em segundo plano.

Exemplo

Faça um backup do banco de dados demo que está localizado no sistema de arquivos local / opt / orientdb / databases / demo em um arquivo chamado sample-demo.zip e localizado no diretório atual.

Você pode usar o seguinte comando para fazer um backup da demonstração do banco de dados.

$ backup.sh plocal: opt/orientdb/database/demo admin admin ./backup-demo.zip

Usando o console

O mesmo pode ser feito usando o console do OrientDB. Antes de fazer o backup de um banco de dados específico, você deve primeiro se conectar ao banco de dados. Você pode usar o seguinte comando para se conectar ao banco de dados denominado demo.

orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin

Depois de conectar, você pode usar o seguinte comando para fazer backup do banco de dados em um arquivo chamado 'backup-demo.zip' no diretório atual.

orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zip

Se este comando for executado com sucesso, você receberá algumas notificações de sucesso junto com a seguinte mensagem.

Backup executed in 0.30 seconds