4
respostas

Riscos de colocar o banco de dados sqlite em storage

Caros, quais os riscos de se colocar o bd da app no storage ao invés de colocar na pasta padrão de dados?

4 respostas

alguém?

Olá Marco, tudo bem? Quando você fala "no storage", você está se referindo ao armazenamento interno é isso? Se for, então não existe tantos riscos, porque é uma área privada e somente o App vai ter acesso a esse dados, agora se você se refere a armazenamento externo, não recomando, porque todos os dados ficam expostos para qualquer um visualizar e ou editar. Porém, salvando no armazenamento interno, talvez você possa encontrar um pouco de dificuldade quando for manipular e ou testar esse banco de dados, o mesmo estando da pasta "data", você poderia através do driver adb utilizando a ferramenta sqlite3.

Espero ter ajudado!

Olá Jonilson, Tinha escrito errado mesmo, o que gostaria era de usar exatamente o banco de dados no armazenamento externo, exatamente pra facilitar essa manipulação dos dados. Os riscos seriam "só" a facilidade pra alguém visualizar e editar as informações? Ou corro algum risco de alguma rotina padrão do SO de limpar alguns dados ali, algo do tipo?

Marco, eu desconheço esse tipo de rotina pra limpeza, existe manualmente, em situações em que o próprio usuário deseja realizar a limpeza do armazenamento. Mais não é recomendado trabalhar com banco de dados no armazenamento externo, está sujeito a grandes riscos de segurança e de corrupção dos dados.