RavenDriveDB é uma solução que simula as funcionalidades de um banco de dados RavenDB, utilizando o Google Drive como meio de armazenamento de documentos JSON. Este projeto permite a criação, leitura, atualização e consulta de documentos diretamente no Google Drive, oferecendo uma alternativa simples para quem precisa de uma simulação de banco de dados baseada em documentos sem a necessidade de infraestrutura complexa. Ideal para protótipos, pequenas aplicações ou ambientes de teste, o DriveDB facilita o gerenciamento de dados em um ambiente distribuído, utilizando a API do Google Drive.
Acesse ao console do Google e crie um projeto
Para criar uma Conta de Serviço é necessário as seguintes etapas:
-
Acesse ao console do Google e crie um projeto
-
Ativar a API do Google Drive, acessando as seguintes telas. Certifique-se que você está no projeto correto.
-
Ao acessar a pagina, clicar em Ativar APIs e Serviço
-
Selecionar Google Drive API e em seguida Ativar
-
Após ativar você será redirecionado para a tela abaixo. Nessa tela, clique em Credenciais e em seguida clique em Gerenciar contas de serviço.
-
Em seguida você deve localizar um botão para criar uma Conta de Serviço, após isso você será redirecionado para a tela abaixo. Preencha o nome da Conta de Serviço e clique em Criar e Continuar.
-
Em Selecionar papel, faça como indicado abaixo e em seguida clique Continuar e depois em Concluir.
-
Você deverá clicar na Conta de Serviço que você acabou de criar
-
Clique na aba Chaves e em seguida crie uma nova chave no formato JSON. Após realizar esse passo um arquivo será baixado, salve esse arquivo em um lugar seguro pois ele será lido pela aplicação.