Posso usar o Google Drive como base de dados?

Posso usar o Google Drive como base de dados por Utilizador?

Preciso de armazenamento privado na base de dados online para cada utilizador da minha aplicação.

por exemplo, o Utilizador 1 Precisa de armazenar entradas numa tabela de bases de dados com uma lista das suas reuniões online.

O Utilizador 2 também precisa de guardar itens numa tabela semelhante. Nenhum dos usuários deve ser capaz de ver as entradas um do outro.

o Google Drive dá aos programadores acesso à pasta de aplicações : https://developers.google.com/drive/android/appfolder

a pasta da documentação Pode ser usada para armazenar ficheiros de configuração, ficheiros temporários ou qualquer outro tipo de ficheiros que pertençam ao utilizador mas não devem ser manipulados.

Tenho o prazer de criar uma base de dados baseada em ficheiros que tenha um único ficheiro para representar toda uma tabela de bases de dados (neste caso todas as reuniões) ou um ficheiro por linha da tabela de bases de dados (uma única reunião).

é isto é algo que posso guardar na pasta de aplicações do Google Drive?

Eu entendo que há uma quota no Drive API Por app, mas isso parece muito alto e não proibitivo. Os próprios usuários devem ter uma abundância de armazenamento on-line no Google Drive para armazenar os arquivos que eu precisaria. Eu estou olhando para Firebase também, Mas Google Drive seria uma solução muito mais barata e bem compreendido por potenciais usuários.

Author: Kara, 2015-07-27

1 answers

Sim, é possível fazer isso. Ele vai funcionar bem, porque cada usuário tem seus próprios dados em sua própria unidade. Você pode armazenar o máximo de dados que você quer nessa pasta especial, desde que não preencha a quota de unidade inteira. Pessoalmente, fiz isto usando folhas de cálculo para a minha"base de dados". Não questiono directamente a folha de cálculo. Em vez disso, sincronizo-o incrementalmente para um DB local no dispositivo e só leio a partir da última linha que sincronizei por último. Muito rápido para sincronizar como que.

Você não diz onde a sua aplicação é executada, mas no ambiente de trabalho Chrome você até tem um sincronização do sistema de ficheiros Chrome que armazena na unidade do utilizador e sincroniza automaticamente para outros dispositivos chrome.

 1
Author: Zig Mandel, 2016-01-18 18:46:24